Qodum — Custom School Management by Jonathan AdelQodum — Custom School Management by Jonathan Adel

Qodum — Custom School Management

Jonathan Adel

Jonathan Adel

Qodum — Custom School Management ERP System
The Starting Point
Qodum was built for a real business need — a school required a way to manage their day-to-day administrative operations without relying on scattered spreadsheets and manual processes. Rather than a generic template, the goal was a system built around how a school actually runs: fees, admissions, accounts, and inventory, all in one place.
What I Built
Qodum is a full-stack ERP system covering four core modules — fee management, admissions, accounts, and stock/inventory tracking. An admin dashboard ties it all together, giving staff a single place to manage records and daily operations instead of juggling disconnected tools. Role-based access ensures different staff members see only what's relevant to their responsibilities.
Architecture
Built with Next.js, using server components to handle backend logic directly within the framework rather than maintaining a fully separate backend service — keeping the codebase leaner and more maintainable. TypeScript is used throughout for type safety across a codebase of this size, and the project is deployed live on Vercel.
Why This Approach
Server components let me handle data-fetching and business logic close to where it's needed, reducing client-side complexity while keeping the app fast. For a system handling sensitive operational data (fees, accounts, student records), this structure also made it easier to keep backend logic contained and auditable rather than scattered across API routes.
Where It Stands
Qodum has been in active, sustained development — over 600 commits reflect continuous iteration rather than a single quick build. It's live and demonstrates a real, functioning ERP architecture: modular by design, with each core business function (fees, admissions, accounts, stock) built as its own cohesive piece within a shared system.
How I Work
This project reflects how I approach client work generally: understand the actual operational need first, then build modularly so the system can grow — new modules or features added without requiring a rewrite of what already works.
Like this project

Posted Jul 27, 2026

Qodum — Custom School Management ERP System The Starting Point Qodum was built for a real business need — a school required a way to manage their day-to-day ...