

A college-internship era project built primarily for learning—not deployed in production. The goal was to practice end-to-end web development and understand the fundamentals of CRUD, data modeling, and UI workflows for a small library scenario.
Scope (Focused, Limited Features)
- Book Catalog (CRUD): basic fields (title, author, category), simple listing with pagination.
- Member Records: add/edit members and keep contact details consistent.
- Borrow / Return: minimal flow to record loans and due dates.
- Search & Filters: quick lookups on books and members.
What I Practiced
- Backend fundamentals: MVC in Yii2, relational schema in MySQL, server-side validation.
- Frontend basics: Bootstrap layouts, jQuery/AJAX for small interactions.
- Product thinking: scoping a simple system, iterating quickly, and keeping code maintainable.
Outcome & Reflection
The app remained a personal learning artifact (not rolled out), but it kick-started my interest in building practical admin tools and inspired later, client-facing systems. Given the many similar products on the market and limited time, I chose not to extend it further.
Tech Stack
- Backend: Yii2 (PHP) with MySQL.
- Frontend: Bootstrap, jQuery, AJAX.
- Structure: clean, minimal HTML/CSS with straightforward controllers and views.
Status
Completed (2018) — kept as a reference project for future ideas.