Skip to content
Nepal ERP / Codex

Nepal ERP / Codex

Client: Nepal ERP · Nepal

A comprehensive academic ERP system built on Laravel with multi-tenant architecture, student management, attendance tracking, fee management, and ID card generation.

Tech Stack:

Overview

Nepal ERP (Codex) is an Enterprise Resource Planning system designed specifically for educational institutions in Nepal. Built on Laravel with a multi-tenant architecture, it enables a single deployment to serve multiple institutions with fully isolated data. The platform centralizes student management, academics, attendance, fees, and administrative operations.

The Challenge

Educational institutions in Nepal have diverse requirements spanning admissions, academics, examinations, and administration. Existing solutions are either too expensive or not tailored to the Nepali education system. Institutions needed a unified platform that could handle everything from student enrollment to fee collection and report cards.

Our Solution

We built a Laravel-based system with modular architecture. Each module (students, academics, attendance, fees) is independently maintainable. Multi-tenant support allows hosting multiple institutions on a single deployment with isolated data. Role-based access control ensures teachers, staff, and admins see only what they need.

How It Works

Laravel handles routing, authentication, and business logic. MySQL stores all institutional data with tenant isolation. Redis is used for caching. The REST API enables integration with third-party services. Modules are separated by concerns, making the system easy to extend.

User Journey

An administrator logs in and manages students, courses, and fee structures. Teachers take attendance through the system and enter grades. Students and parents access the portal to view attendance records, exam results, and fee payment history. The system generates automated reports including report cards and attendance summaries.

How We Helped

We architected the multi-tenant system, built all core modules (students, academics, attendance, fees), implemented role-based access control, and deployed the solution on production servers.

Results

The ERP now serves multiple educational institutions with a single codebase. Schools can manage the entire student lifecycle from admission to graduation through one platform.

Technology Details

Built on Laravel 11 with Eloquent ORM for database interactions. Multi-tenancy is implemented at the database level with tenant-aware queries. Redis handles session caching and queue management. The REST API follows Laravel API resource conventions with token-based authentication.

Want a similar solution?

Let's discuss your project over a call.