Back to projects

Open Course

Crowdsourced learning platform where Anyone can create or expand courses by adding videos or lessons on existing courses

Role: Frontend DeveloperTeam: SoloDuration: 3 monthsStatus: Completed
Open Course screen 1

Auto preview • Hover to pause

Tech Stack

ReactReactNode.jsMongoDBMongoDBRedux

Problem

  • Learning resources are scattered across platforms
  • Students cannot easily contribute to course content
  • No unified system for expanding existing courses

Solution

  • Built a modular course architecture
  • Enabled user-generated lessons and videos
  • Designed a scalable content contribution flow

Key Features

Course creation & expansion
Video + lesson based curriculum
Community-driven contributions
Responsive UI for learners

Impact & Learnings

  • Improved content discoverability
  • Enabled collaborative learning
  • Learned scalable state management

Future Improvements

  • Add instructor verification
  • Introduce course ratings
  • Implement progress tracking