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 …