About This Project
Nepal ERP (Codex) is a comprehensive Academic Enterprise Resource Planning system built with Laravel for educational institutions in Nepal. It provides a centralized platform for managing students, academics, attendance, fees, and administrative operations with multi-tenant support enabling multiple institutions on a single deployment.
Features
Multi-Tenant Support
Single deployment serving multiple institutions
Student Management
Admissions, profiles, and academic records
Academic Management
Courses, classes, subjects, and scheduling
Attendance Tracking
Daily attendance with reports and analytics
Fee Management
Fee structure, collection, and invoicing
ID Card System
Automated student and staff ID card generation
Role-Based Access Control
Granular permissions for admins, teachers, and staff
User Authentication
Secure login with role-based dashboards
Architecture
Built on Laravel with Composer dependency management and Doctrine migrations for database version control. The system uses MySQL for relational data, Redis for caching and session management, and exposes a REST API for integrations. Module separation ensures maintainability and scalability.
The multi-tenant architecture allows a single codebase to serve multiple schools and colleges independently, with isolated data per tenant. Role-based access control ensures that each user — from administrators to teachers — sees only what they need.