Comprehensive Proposal
Executive summary for the Uganda multi-campus School MIS.
AsciiDoc version will be added to git later. This HTML page is the team reference.
Executive summary
Multi-campus School MIS for Ugandan primary and secondary schools. Spring Boot microservices, React portals, PostgreSQL, MinIO, Africa's Talking SMS/email, Docker deployment.
Product structure
Sold as Core Foundation plus optional add-on modules (microservices). See module catalog.
Functional areas
- Student registration
- Fees & defaulters
- Invoices & receipts
- Attendance
- Finance & accounting
- Academics & Uganda grading (CBC A–E)
- Stock keeping
- Student requirements checklist
- Uniform management
- Notice board
- Parent & student portal
- Student health records (add-on — parent confirm, nurse-only access)
Student health records
When Module 12 is enabled: parents confirm health information on the dashboard; doctor's note required for declared conditions. Only Health Records Access staff view full records. See student health records.
Technology stack
Spring Cloud Gateway, 14 microservices, React admin + family portal, PostgreSQL (DB per service), RabbitMQ, Redis, MinIO, Africa's Talking.
Phased delivery
- Phase 1: Core — registration, auth, multi-campus, parent login
- Phase 2: Fees module, payment claims, receipts in portal ★ go-live
- Phase 3: Attendance, notices, requirements, stock, health records
- Phase 4: Academics, reports, homework
- Phase 5: Full finance, uniforms
- Phase 6: Android app
Pricing summary
Full bundle pricing by school size — see cost estimation and pricing guide.
Success criteria
- Bursar-approved payment → receipt in parent downloads automatically
- Teacher homework reaches whole class without WhatsApp
- Student accesses holiday pack via family portal
- Parent confirms health record on dashboard; nurse views allergies with audit trail
- Director consolidated multi-campus dashboard