Skip to content

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)