Inspiration

The idea for CourseLink came from recognizing the growing demand for collaborative learning and teaching experiences.

What it does

  • Allows multiple tutors to collaborate on course creation.
  • Enables co-tutors to add lectures, and manage course content collaboratively.
  • Provides students with interactive learning tools, structured course modules, and completion certificates.
  • Supports video hosting and streaming with analytics to track student progress.

How we built it

Frontend: Built using React.js with Tailwind CSS for a responsive and visually appealing design. Backend: Developed with Hono.js deployed on Cloudflare Workers for scalable and fast API endpoints. Database: Leveraged PostgreSQL for managing user data, course information, and progress tracking. Video Hosting: Integrated Cloudflare R2 for video uploads and Plyr as the video player for seamless playback.

Challenges we ran into

  • Collaborative course course creation
  • Track student progress
  • Video hosting

Accomplishments that we're proud of

  • Created a clean and user-friendly interface that enhances both the tutor and student experience.

What we learned

  • Learned about importance of collaboration
  • Learned how to manage large media files ## What's next for CourseLink
  • Real-time collaboration
  • Advance analytics
  • Gamification & more

Built With

Share this project:

Updates