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
- cloudflare
- honojs
- postgresql
- react
- tailwindcss
- typescript
Log in or sign up for Devpost to join the conversation.