This is MVP of my product
# π **E-Shuri β Rwanda Digital Learning Platform**
**E-Shuri** (βElectronic Classβ) is a **web-based learning platform** designed to empower secondary school students and teachers across Rwanda with **curriculum-aligned digital content**.
It provides structured lessons, quizzes, and performance tracking to enhance **learning outcomes, accessibility, and digital literacy** nationwide.
> π *βLearn, Grow, and Excel with Quality Digital Education.β*
## π **Core Features**
- **π User Authentication** β Secure login and account management for students and teachers.
- **π Subject Content Access** β Browse structured subjects (Biology, Chemistry, Computer Science, Mathematics, etc.).
- **π§ Quizzes & Assessments** β Practice tests to evaluate knowledge and skills with auto-grading.
- **π Progress Tracking** β Monitor learning performance and quiz history.
- **π± Responsive Design** β Works seamlessly on desktops, tablets, and mobile devices.
- **π©βπ« Teacher Tools** β Upload and organize educational content aligned with the REB curriculum.
## ποΈ **Project Structure**
e-shuri/
βββ public/ # Static assets
βββ src/ # Source code (React components, pages, logic)
βββ supabase/ # Database configuration and authentication
βββ .env # Environment variables
βββ index.html # Entry HTML file
βββ package.json # Dependencies and scripts
βββ vite.config.ts # Vite configuration
βββ tailwind.config.ts # Tailwind CSS configuration
βββ tsconfig.json # TypeScript configuration
βββ README.md # Documentation
## π¨ **Design Overview**
- **Wireframes & Mockups:** View in Figma
- **Styling Framework:** Tailwind CSS + custom UI components
- **UI Principles:** Minimal, accessible, and optimized for learners aged 11β18
- **Design Goals:** Simplicity, usability, inclusivity, and mobile responsiveness
## πΈ **Screenshots**
### π Home Page
### π Home Page 2
### π Sign-In Page
### π©βπ« Teacher Dashboard
### π Subject Page
### π Student Dashboard
### π Assigment Page
### π Analytics Page β¦