Legacy Library Management System
A foundational system for 500+ users, featuring custom role-based access control and session management.
PHPMySQLLegacy SystemMVC Pattern
Architectural Overview
This project serves as the foundation of my architectural understanding. Built with the LAMP stack, it required manually implementing features that modern frameworks handle automatically—such as Session Management, CSRF Protection, and Role-Based Access Control.
Managing 10,000+ records taught me the importance of database indexing and efficient SQL queries, lessons I now apply to large-scale Node.js applications.
Key Implementations
Custom MVC Architecture implementation
Manual Session & Security Management
Complex SQL Joins and Reporting
Role-Based Access Control (Admin, Librarian, Student)
System Architecture Gallery
Tech Stack
Backend
PHPCodeIgniter
Database
MySQL
Frontend
BootstrapjQuery