Multi-tenant school management for African schools (SmartShule)
# EduNexus
Multi-tenant school management for African schools (SmartShule). Attendance, marks, fees, and role-based portals that still work on weak networks.
## Apps
- `web/` — Next.js 15 student, parent, teacher, and headmaster portals (mock-first MVP)
## Student portal (MVP)
Dashboard, profile, timetable, homework, period-level attendance, exams, results, announcements, learning materials, messages, calendar, and settings.
## Run locally
```bash
cd web
npm install
npm run dev
```
Open
localhost.
Demo password: `demo-password`
| Role | Email |
|---|---|
| Student | `neema.juma@mlimani.ac.tz` |
| Parent | `asha.juma@example.com` |
| Teacher | `kimaro@mlimani.ac.tz` |
| Headmaster | `mtei@mlimani.ac.tz` |