Enterprise Software
CampusERP
Customised Institutional ERP with Integrated LMS
Single-platform ERP + Learning Management System for schools and colleges
The problem
Educational institutions typically run six or seven disconnected systems: one for admissions, another for fees, a spreadsheet for attendance, a separate LMS for coursework, and manual reconciliation between all of them. Eazelite’s requirement was a single customised platform where administration and learning share one data model, so a student record flows from admission through fees, attendance, timetable, examination and coursework without re-entry, and where a principal, a teacher, a parent and a student each see exactly the slice they are authorised to see.
How we built it
8 decisionsArchitected a unified data model where the student, staff and academic-calendar entities are shared across every module, eliminating duplicate records and reconciliation work.
Built role-based access control across principal, administrator, accountant, teacher, student and parent personas, with permissions granular enough for multi-branch institutions.
Integrated the LMS directly into the ERP so coursework, assignments, assessments and results live against the same student record used for fees and attendance.
Delivered a fee-management engine covering structures, instalments, concessions, receipts, dues tracking and reconciliation reporting.
Implemented examination and result processing: mark entry, grading schemes, report-card generation and performance analytics.
Built parent and student portals so fee status, attendance, timetable, assignments and results are self-service instead of a phone call to the office.
Designed multi-branch and multi-academic-year support so an institution group operates from one deployment.
Executed a full testing cycle followed by a structured defect-rectification phase ahead of delivery.
System architecture
10 layersEvery layer designed, built and operated for this system to run in production.
Frontend
Next.js, React, TypeScript, component-driven responsive UI
Backend
Node.js API services with layered domain architecture
Database
PostgreSQL relational schema with normalised academic and financial models
ORM & Data Access
Prisma-style typed data layer with migration versioning
Caching
Redis for session, permission and reporting caches
Authentication & Authorisation
JWT sessions with granular role-based access control
File Storage
Cloud object storage for documents, media, assignments and report cards
Reporting
Server-side PDF and spreadsheet generation for receipts, report cards and MIS reports
DevOps
Dockerised environments, CI/CD pipelines, staged release with UAT environment
Quality
Functional test cycles, UAT with institutional users, structured defect triage and rectification
What was delivered
14 modules- 01
Admissions & Enquiry
Enquiry capture, application processing, document collection, admission confirmation and roll allocation.
- 02
Student Information System
Single authoritative student record: personal, academic, guardian, medical and document data.
- 03
Fees & Accounting
Fee structures, instalments, concessions, online and offline collection, receipts, dues and ledgers.
- 04
Attendance
Daily and period-wise attendance for students and staff with defaulter reporting.
- 05
Timetable & Scheduling
Class, teacher and room scheduling with clash detection and substitution handling.
- 06
Examination & Results
Exam configuration, mark entry, grading schemes, report cards and result analytics.
- 07
Integrated LMS
Courses, lesson content, video and document delivery, assignments, submissions, quizzes and gradebook.
- 08
HR & Payroll
Staff records, leave management, attendance-linked payroll and statutory reporting.
- 09
Library Management
Cataloguing, issue and return, reservations, fines and inventory.
- 10
Hostel & Transport
Room allocation, occupancy, route and vehicle assignment, stop-wise student mapping.
- 11
Parent & Student Portal
Self-service access to fees, attendance, timetable, assignments, results and notices.
- 12
Communication & Notices
Circulars, announcements and event notifications across roles.
- 13
Reports & Analytics
Institutional dashboards across admissions, collections, attendance and academic performance.
- 14
Administration & RBAC
Multi-branch configuration, academic-year rollover, granular role and permission control.
Outcomes
5 resultsOne platform replacing a stack of disconnected administrative and academic tools.
A shared data model that removes duplicate data entry between administration and academics entirely.
Self-service parent and student access, materially reducing front-office query load.
Multi-branch architecture allowing an institution group to scale onto the same deployment.
Formal testing cycle completed with a structured bug-rectification phase before handover.
Value delivered
For institutions: lower administrative overhead, faster fee realisation and a single source of academic truth.
For the client: a customisable ERP+LMS product they can take to the wider education market.
Client and product names are used with reference to publicly available product information. Engagement details covered by non-disclosure agreements are described at capability level only.