CourseHub is an open-source, centralized adaptive learning platform designed for Ethiopian university students and educators. It centralizes curriculum-aligned resources, supports community moderation, and offers optional AI-powered study aids through the Gemini Studio API.
# CourseHub
### System Overview (SRS)
CourseHub is an open-source, centralized adaptive learning platform designed for Ethiopian university students and educators. It centralizes curriculum-aligned resources and community moderation while introducing a high-performance **Focus Mode** for personalized study. By bridging the gap between social resource discovery and individual productivity, CourseHub provides a complete academic workspace with AI-powered study aids, integrated task management, and deep learning analytics.
## Vision
CourseHub is evolving from a final year project into a high-growth educational startup with a clear path to value:
1. **For Students**: Drastic reduction in "Search Time" for quality materials. The **Focus Mode** experience provides a personalized, AI-integrated workspace that helps students organize their academic life, manage tasks, and master complex subjects through adaptive tools.
2. **For Educators**: A platform to build a digital legacy, reach students nationwide, and monetize high-value expertise through curated resource bundles and verified contributions.
3. **For Universities**: Access to "Learning Analytics" and student engagement data that highlight where students struggle, enabling data-driven curriculum improvements and better academic outcomes.
## Preview
## Course hub v2.0 (Focus Mode)
### Key Features
- **Authentication**: User registration, email verification, and session management via Supabase Auth (currently have custom auth).
- **Study Mode (New)**: A dedicated "Focus Mode" for distraction-free learning with specialized tools.
- **Planner**: Kanban-style task management and tracking linked to courses and calendars.
- **Class Integration**: Personalized course dashboards for class-based resource management, sorting, and focused study.
- **Study Workspace**: Split-screen interface combining document viewing with AI tools (Chat, Notes, Flashcards).
- **Study Timer**: Integrated Pomodoro/Study …