A web platform providing educational and career development resources for underserved communities.
## π E-shuri β Rwanda Digital Learning Platform
E-shuri (Electronic Class) is a web-based learning platform designed to empower students and teachers across Rwanda with curriculum-aligned digital content. The platform provides subjects, quizzes, and progress tracking to enhance learning outcomes, accessibility, and digital literacy.
* π βLearn, Grow, and Excel with Quality Digital Education.β
# π Features
User Authentication β Secure login and account management for students and teachers.
Subject Content Access β Browse subjects (Biology, Chemistry, Computer Science, Mathematics, etc.) with structured materials.
Quizzes & Assessments β Practice tests to evaluate knowledge and skills.
Progress Tracking β Monitor performance and learning history.
Responsive Design β Works seamlessly on desktops, tablets, and mobile devices.
Teacher Tools β Upload and organize educational content.
# π Project Structure
munyaneza-w/
βββ public/ # Static assets
βββ src/ # Source code (React components, pages, logic)
βββ supabase/ # Database configuration and auth
βββ .env # Environment variables
βββ index.html # Entry HTML file
βββ package.json # Dependencies and scripts
βββ vite.config.ts # Vite configuration
βββ tailwind.config.ts # Tailwind CSS config
βββ tsconfig.json # TypeScript configuration
βββ README.md # Documentation
# π¨ Design
The design process focused on simplicity, usability, and inclusivity.
Wireframes & Mockups: Designed using Figma
Link:
figma.com
Styling Framework: Tailwind CSS + custom components.
UI Principles: Minimal, clean, and accessible for students aged 11β18.
# πΈ Screenshots:
## Screenshots
### Home
### Home1
### Sign In Page
### Teachers Dashboard Page
### Subject Page
### Student Dashboard Page
### Teachers Dashboard Page
### Sub β¦