Skip to main content

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