Release Notes¶
v1.0.0 โ June 2026¶
Initial production release of EduDesk.
Core Platform¶
- Multi-tenant SaaS architecture โ unlimited schools on one platform
- Role-based access: Admin, Principal, Teacher, Bursar, Accountant, Librarian, Receptionist, Parent
- Secure session management with fingerprinting and idle timeout
- CSRF protection on all mutating operations
- Full audit trail for sensitive actions
Student Management¶
- Student enrollment with photo, parent contacts, medical info
- Admission number generation
- Bulk CSV import with validation
- ID card generation and printing
- Student status management (Active / Inactive / Graduated / Transferred)
- Class promotion wizard
Attendance¶
- Daily attendance marking (Present / Absent / Late / Excused)
- Bulk mark all present
- Attendance reports โ per student, per class, school-wide
- Low attendance alerts to parents
- CSV import for attendance data
- Excuse management with reason tracking
Fees & Finance¶
- Per-term fee configuration
- Payment recording with receipt generation
- Paystack, Flutterwave, and Stripe payment gateway integration
- Fee adjustment / discount support
- Outstanding balance reports
- Bulk payment reminder SMS/email
Exams & Results¶
- Multi-term exam creation
- CA + Exam score entry per subject per class
- Weighted grade calculation
- Automatic grade assignment
- Report card generation (PDF)
- Result publication to parent portal
- Class and subject analytics
Noticeboard¶
- Rich-text notice creation
- File attachment support
- Web push notification delivery
- Expo mobile push delivery
- Read receipt tracking
HR & Payroll¶
- Staff profile management
- Payroll processing per month
- Payslip generation
- Leave management
Parent Portal¶
- PWA โ installable, works offline
- Child summary dashboard
- Result viewing and PDF download
- Fee payment and history
- Attendance tracking
- Direct messaging to school
Communications¶
- Web Push Notifications (VAPID, minishlink/web-push)
- SMS via Africa's Talking / Twilio
- SMTP email with HTML templates
- Webhook delivery for third-party integrations
Infrastructure¶
- Nginx virtual hosts for all 6 domains
- SSL/TLS (Let's Encrypt) โ auto-renewal
- Supervisor process management (workers + Uptime Kuma)
- MySQL automated daily backups (14-day retention)
- Demo environment with daily auto-reset
- Fail2Ban brute-force protection
- MkDocs Material documentation portal
- Uptime Kuma status monitoring
Languages¶
- English, French, Spanish, Portuguese, Arabic, Swahili
Roadmap (v1.1 โ Q3 2026)¶
- Mobile apps (iOS + Android) via React Native
- Advanced analytics dashboard with AI insights
- Timetable auto-generator
- Library management module
- Transport management module
- Offline-first mobile attendance (sync when online)