Return to PortfolioMulti-Tenant School Management & Education ERP
Project 01·Original Product

Multi-School Management ERP Platform

React · TypeScript · Tailwind CSS · Laravel REST API · MySQL · Docker · Dokploy

ClientEducation Technology Platform (Original Project)
RoleFull-Stack Architect & Lead Systems Engineer
Duration2025 — Present
★
Verified Original System · Live Production ERP

This is an authentic, production-grade Multi-School ERP platform developed and deployed by Rishabh Nirmalkar. It features real multi-tenant architecture, double-entry financial ledgers, student records directories, and live operational workflows.

01 / 05
Centralized School Administration Dashboard
Student Fee Collection & Financial Management
Student Admissions & Academic Records
Academic Calendar & Timetable Management
Role-Based School Operations & Navigation
ADMIN COMMAND CENTERCentralized School Administration Dashboard

Project Overview

A cloud-based school management ERP platform designed to help school owners and administrators manage multiple schools from a centralized system. The platform brings student admissions, teacher and staff management, fee collection, payroll, attendance, examinations, academic scheduling, and administrative operations into one unified application. Its multi-tenant architecture supports independent school environments with role-based access control and secure data isolation.

The Problem & Operational Challenges

Schools often manage admissions, attendance, fees, examinations, staff information, and academic records through disconnected applications, spreadsheets, or manual registers. Organizations operating multiple schools also need a centralized way to monitor operations without exposing one school's confidential information to another.

Designing a multi-tenant architecture that keeps student, staff, financial, and academic data isolated between schools.
Managing different permissions for super administrators, school administrators, teachers, accountants, students, and parents.
Maintaining consistent relationships between admissions, class assignments, attendance, fee records, and academic results.
Supporting accurate fee calculations, payment reconciliation, and transaction history.
Deploying and maintaining the application on cost-effective VPS infrastructure with reliable backups, monitoring, and repeatable releases.

Engineering Solution & Architecture

Designed and developed a modular school management ERP using React and TypeScript for the frontend, Laravel REST APIs for application services, and MySQL for relational data storage. The platform organizes school operations into connected modules and uses tenant-aware access controls to support multiple schools within a centralized system.

Key Technical Decisions

Structured school organizations and user access around tenant-aware authorization and school-level data ownership.
Separated application responsibilities into reusable frontend components, backend business services, validation rules, and relational database models.
Used role-based access control to organize administrative, academic, teaching, and finance workflows.
Designed relational records and transaction handling to support consistent fee management and academic data.
Containerized application services and configured deployment workflows using Docker and Dokploy for repeatable releases.