Steve.Architect
Legacy Library Management System

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 Screenshots

Gallery 0
Gallery 1
Tech Stack

Backend

PHPCodeIgniter

Database

MySQL

Frontend

BootstrapjQuery
Steve Arnold Otieno | Full Stack Engineer