Skip to main content

Overview

What is Chilarai?

Chilarai is the internal codename for CampusHub, a modern school management platform being developed by Ujan Labs.

The goal of Chilarai is to provide a unified operating system for educational institutions, enabling schools to manage their academic, administrative, financial, and communication processes through a single platform.

The platform is designed to support institutions of varying sizes while maintaining simplicity, scalability, and affordability.


Vision

To build a modern, extensible, and AI-enabled school operating system that reduces administrative effort and improves operational efficiency for educational institutions.


Problem Statement

Many schools continue to rely on a mix of spreadsheets, disconnected software products, paper-based workflows, and manual processes.

This creates several challenges:

  • Duplicate data entry
  • Inconsistent records
  • Limited reporting capabilities
  • Difficult communication between stakeholders
  • High administrative effort
  • Poor user experience

Chilarai aims to address these problems through a unified platform.


Core Principles

Simplicity

The platform should remain easy to use for administrators, teachers, parents, and students.

Open and Extensible

The architecture should support future integrations, extensions, and custom workflows without requiring major redesign.

API First

Business capabilities should be exposed through well-defined APIs to support multiple user experiences and future integrations.

Cloud Native

The platform should support modern deployment, monitoring, and operational practices.

Security by Design

Authentication, authorization, auditing, and data protection should be foundational concerns rather than afterthoughts.

AI Ready

The platform should be designed to accommodate future AI-assisted experiences, automation, reporting, and insight generation.


Initial Functional Areas

The initial scope includes:

  • User Management
  • School Management
  • Academic Year Management
  • Student Management
  • Admission Management
  • Attendance Management
  • Fee Management
  • Reporting

Additional capabilities will be introduced incrementally as the product matures.


Technology Stack

Current technology decisions include:

  • Nx Monorepo
  • Next.js
  • NestJS
  • PostgreSQL
  • Zod
  • Keycloak

These decisions are captured in the Architecture Decision Records (ADRs).


Repository Structure

The Chilarai platform currently consists of:

  • web – Frontend application
  • api – Backend API
  • shared-types – Shared TypeScript contracts
  • shared-validation – Shared validation schemas

Current Status

Chilarai is currently in the foundation phase.

Completed:

  • Repository setup
  • Monorepo setup
  • Frontend foundation
  • Backend foundation
  • Shared contract library
  • Shared validation library
  • Documentation platform

Upcoming:

  • Domain modelling
  • Authentication
  • Multi-tenant architecture
  • Core business modules
  • Deployment architecture

Intended Audience

This documentation is intended for:

  • Founders
  • Developers
  • Architects
  • Contributors
  • Future team members

It serves as the primary source of truth for architectural decisions, domain models, implementation guidance, and operational procedures.