ERP System is a comprehensive enterprise resource planning solution built to modernize and streamline the operations of educational institutes that previously relied on manual data entry, spreadsheets, and disjointed workflows. The system centralizes all core institutional processes into a unified digital platform with secure, role-based access.
User Roles & Access Control
The system supports multiple user roles including admins, managers, teachers, supervisors, HR, CSR, clients (parents), and office staff. Each role has carefully designed permissions ensuring users can only access features relevant to their responsibilities.
- Admins: Full system control and configuration
- Managers: Department oversight and reporting
- Teachers: Class management and attendance
- HR: Staff management and payroll
- Parents: Student progress and fee tracking
Core Features
Automated scheduling is powered by a recurring schedule engine that runs via cron jobs and manages future sessions with conflict detection and duplicate cleanup. Staff and student attendance modules support both manual entry and CSV import, while salary and fee challan systems calculate values based on attendance, bonuses, deductions, and currency exchange rates.
Technical Architecture
Built using the MERN stack with Material UI for the interface. Cloudinary handles media storage, and the platform is deployed on a secure VPS environment. The codebase is modular with structured folders for controllers, routes, middleware, models, and utilities.







