← Back to Home

PUPShelf: Library Management System

PupShelf Dashboard

A digitized version of a library where the scope was to create a unified platform with strict Role-Based Access Control (RBAC), delivering distinctly different features, permissions, and user interfaces for students versus library facilitators.

Role
Data Architect & Backend Developer
Timeline
1 month
Tech Stack
Laravel, MySQL, PHP, HTML, CSS, JS

My Role: Project Lead & Backend Architect

As the team leader of a 6-person development group (managing frontend, backend, and technical documentation specialists), I directed the project roadmap while handling backend infrastructure and data engineering.

Complete ERD Schema for PUPShelf Database

Figure: Database Schema.

Architecture & Implementation

What I provided in the project:

Results & Insights

The project was a success — we were able to pass it in time. We were able to test and add extra features like adding books with images and database event schedulers. I learned a lot about how a website and database connect to each other. I was fascinated by how every action could be stored in the database and then reflected on the website.

Website Showcase