Aurora Language Center
AI-Powered School Management Platform
Language schools typically operate with fragmented systems - spreadsheets for enrollment, paper for attendance, and disconnected apps for communication. This creates data silos, manual work, and poor visibility into student progress.
A unified platform that handles the entire student lifecycle with AI assistance for scheduling optimization, progress predictions, and automated parent communications.
Built with a modern microservices approach using event-driven architecture for real-time updates and loose coupling between services.
Student Service
Manages student profiles, enrollment, documents, and learning paths
Scheduling Engine
Handles class creation, room allocation, teacher assignment with AI optimization
Progress Tracker
Records assessments, generates reports, predicts outcomes using ML
Communication Hub
Manages notifications across WhatsApp, Email, SMS, and Push
Analytics Engine
Business intelligence, custom reports, and executive dashboards
Development Phases
MVP Development
- •Core student management and enrollment
- •Basic class scheduling with conflict detection
- •Teacher portal with attendance tracking
- •Parent access portal with progress view
AI Features
- •Smart scheduling algorithm with OR-Tools
- •Progress prediction model training
- •Automated reminder workflows
- •FAQ chatbot for common queries
Scale & Polish
- •Multi-branch support with data isolation
- •Native mobile apps (React Native)
- •Advanced analytics and forecasting
- •Public API for third-party integrations
Challenges & Solutions
Complex scheduling constraints (teacher availability, room capacity, student preferences, consecutive class limits)
Implemented constraint satisfaction solver using Google OR-Tools with weighted optimization. Teachers can now be scheduled in seconds instead of hours.
Real-time sync across multiple devices and branches
WebSocket-based updates with Redis pub/sub for instant notifications. Implemented optimistic UI updates for better UX.
WhatsApp integration without official Business API access
Deployed Evolution API for reliable WhatsApp messaging. Built queue system to respect rate limits and handle retries.
15h/week
Admin Time Saved
94%
Room Utilization
89%
Parent Response Rate
0
Scheduling Conflicts
4.8/5
Student Satisfaction