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
Phase 0 Objective
Establish the technical and operational foundations required for long-term product development.
Phase 0 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
Phase 0 Status
In Progress
The product and engineering design foundation is complete. Implementation foundation work remains, including the database layer, authentication, multi-tenant runtime behavior, CI/CD, and deployment setup.
Phase 1: Core Platform
Phase 1 Objective
Establish the minimum set of capabilities required to onboard and operate a school.
Phase 1 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
- Staff and role assignments
- Academic Year
Phase 1 Status
Planned
This is the next implementation phase after the remaining foundation work is complete. Its first milestone is a secure vertical slice covering authentication, school membership, active school context, and school onboarding.
Phase 2: Academic Operations
Phase 2 Objective
Digitize the core academic workflows used by schools.
Phase 2 Deliverables
Student Lifecycle
- Student registration
- Admissions workflow
- Student profile management
Attendance
- Class attendance
- Attendance reports
- Parent visibility
Academic Structure
- Classes
- Sections
- Subjects
- Academic calendars
Phase 2 Status
Planned
Phase 3: Financial Operations
Phase 3 Objective
Provide schools with financial management capabilities.
Phase 3 Deliverables
Fee Management
- Fee structure definition
- Fee collection
- Fee tracking
- Fee reporting
Financial Reporting
- Collection reports
- Outstanding reports
- Dashboard metrics
Phase 3 Status
Planned
Phase 4: Communication Platform
Phase 4 Objective
Enable communication between schools, teachers, parents, and students.
Phase 4 Deliverables
Notifications
- Email notifications
- SMS notifications
- In-application notifications
Communication Workflows
- Announcements
- Events
- Parent communication
Phase 4 Status
Future
Phase 5: Analytics and Insights
Phase 5 Objective
Provide decision support and operational visibility.
Phase 5 Deliverables
Reporting
- Operational reports
- Academic reports
- Attendance analytics
Dashboards
- School dashboards
- Administrative dashboards
- Performance insights
Phase 5 Status
Future
Phase 6: AI-Assisted Platform
Phase 6 Objective
Introduce intelligent workflows and automation.
Phase 6 Deliverables
AI Capabilities
- Natural language search
- Operational insights
- Workflow automation
- Report generation
- Administrative assistance
Agent Capabilities
- School administration agent
- Reporting agent
- Knowledge assistant
Phase 6 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