Grant Proposal: SiaPeopleLearn

Monthly Project Report (December 2023): SiaPeopleLearn

Progress Update

In December 2023, the SiaPeopleLearn project made substantial progress, including:

  • Translating the Figma design into frontend code using NextJs, Tailwind CSS, and Typescript
  • Open-sourcing the frontend code on GitHub and Vercel
  • Developing 60% of the backend API services using NodeJs and Typescript
  • Open-sourcing the backend API services on GitHub

These achievements marked the completion of the frontend development phase and the beginning of the backend integration stage.

Current Milestone

The team is now focusing on backend code development, adding various endpoints to the existing codebase, and implementing two major services: Payment services and File upload service. These tasks are crucial in streamlining the workload for future milestones.

Accomplishments

Frontend development accomplishments include:

Backend development accomplishments include:

Challenges

Challenges faced include maintaining code quality and managing the workload of completing two milestones simultaneously. The team overcame these by sacrificing some leisure time, which allowed for more feature development.

Next Steps

In January 2024, the team plans to:

  • Integrate the developed API endpoints with the frontend
  • Add critical services including Payment service, Email service, and Sia Renterd service

For any queries or more information:
Please contact: darlingtongospel@gmail.com
Darlington Gospel
Lead Developer at Dapp Mentors

1 Like

Monthly Project Report (January 2024): SiaPeopleLearn

Summary

This report outlines the progress of the SiaPeopleLearn project in January 2024, highlighting key accomplishments, challenges faced, and planned actions for the upcoming month.

Highlights

In January, we achieved significant milestones:

  • Successfully integrated API endpoints with the frontend.
  • Implemented critical services:
    • Stripe payment service
    • Email service
    • Sia Renterd service (currently on Zen Testnet, pending mainnet release).

These advancements marked the transition from backend integration to refinement, testing, and deployment stages.

Ongoing Work

The team is currently focusing on refining, testing, and deploying the services to ensure optimal functionality.

Achievements

Challenges

  • Challenges arose while testing the Sia Renterd API on Zen Testnet due to limitations of the API documentation.
  • Initial difficulties integrating Stripe as the payment processor.

Next Steps

In February, we aim to:

  • Finalize the project.
  • Host the SiaPeopleLearn Project online.
  • Launch the Renterd Service on the Mainnet.
  • Replace the old system with the new one.

For any queries or more information:
Please contact: darlingtongospel@gmail.com
Darlington Gospel
Lead Developer at Dapp Mentors

Hello @DappMentors,

Thank you for your progress report and congrats on completing your grant! We will reach out to you about the wind-down of your grant soon.

Regards,
Kino on behalf of the Sia Foundation and Grants Committee

1 Like

Final Report (Feburary 2024): SiaPeopleLearn

Summary

This report celebrates the successful completion of the SiaPeopleLearn project in February 2024, emphasizing major milestones achieved, obstacles overcome, and the next steps.

Highlights

In February, we completed all the milestones:

  • Developed Sia File Service, a dedicated service for file upload, download, and streaming.
  • Integrated it into the project for video streaming and file downloads.
  • Conducted system revisions and rigorous testing to ensure functionality.
  • Dockerized the project into multiple services for efficient application operation.

These works marked the completion of the part one of this SiaPeopleLearn project.

Demonstration

We have created a brief video to offer an overview of our system, highlighting its current capabilities. We invite you to review this demonstration of how our application is integrated with the Sia Ecosystem.

Project Codes

All project code are open-source and available on GitHub via the links below.

A link to where our code will be accessible for review:

For any queries or more information:
Please contact: darlingtongospel@gmail.com
Darlington Gospel
Lead Developer at Dapp Mentors

Hello @steve and @Kinomora,

I hope you’re both doing well. We kindly request that this particular grant be marked as completed, as we have successfully fulfilled all the enlisted milestones.

Thank you.