Roadmap
Purpose
This roadmap describes the expected evolution of Chilarai and provides a high-level view of the platform journey.
The roadmap is intended to guide architectural and product decisions rather than serve as a release plan.
Phase 0: Foundation
Objective
Establish the technical and operational foundations required for long-term product development.
Deliverables
Platform Foundation
- Nx Monorepo
- Next.js frontend
- NestJS backend
- PostgreSQL database
- Zod validation
- Keycloak authentication
Engineering Foundation
- GitHub repositories
- Documentation platform
- Architecture Decision Records (ADRs)
- CI/CD foundation
- Development standards
Documentation
- Product vision
- Domain model
- Architecture documentation
- Development runbooks
Status
In Progress
Phase 1: Core Platform
Objective
Establish the minimum set of capabilities required to onboard and operate a school.
Deliverables
Identity and Access
- User management
- Authentication
- Role management
- School administration
Tenant Management
- Multi-tenant architecture
- School onboarding
- Academic year management
Core Entities
- School
- User
- Student
- Teacher
Status
Planned
Phase 2: Academic Operations
Objective
Digitize the core academic workflows used by schools.
Deliverables
Student Lifecycle
- Student registration
- Admissions workflow
- Student profile management
Attendance
- Class attendance
- Attendance reports
- Parent visibility
Academic Structure
- Classes
- Sections
- Subjects
- Academic calendars
Status
Planned
Phase 3: Financial Operations
Objective
Provide schools with financial management capabilities.
Deliverables
Fee Management
- Fee structure definition
- Fee collection
- Fee tracking
- Fee reporting
Financial Reporting
- Collection reports
- Outstanding reports
- Dashboard metrics
Status
Planned
Phase 4: Communication Platform
Objective
Enable communication between schools, teachers, parents, and students.
Deliverables
Notifications
- Email notifications
- SMS notifications
- In-application notifications
Communication Workflows
- Announcements
- Events
- Parent communication
Status
Future
Phase 5: Analytics and Insights
Objective
Provide decision support and operational visibility.
Deliverables
Reporting
- Operational reports
- Academic reports
- Attendance analytics
Dashboards
- School dashboards
- Administrative dashboards
- Performance insights
Status
Future
Phase 6: AI-Assisted Platform
Objective
Introduce intelligent workflows and automation.
Deliverables
AI Capabilities
- Natural language search
- Operational insights
- Workflow automation
- Report generation
- Administrative assistance
Agent Capabilities
- School administration agent
- Reporting agent
- Knowledge assistant
Status
Future
Long-Term Vision
Chilarai aims to become a complete educational operating system that enables educational institutions to manage academic, administrative, financial, and communication workflows through a single platform.
The platform should remain:
- Simple
- Extensible
- Secure
- API-first
- Multi-tenant
- AI-ready