MyLibrary — A library management system built with Flask and PostgreSQL — my Diploma minor project.

Academic

MyLibrary

A library management system built with Flask and PostgreSQL — my Diploma minor project.

PythonFlaskPostgreSQLSQLite

No live demo yet — watch the walkthrough above.

Project Walkthrough

Watch the walkthrough for MyLibrary.

Walkthrough video unavailable.

About This Project

MyLibrary is my minor academic project — a full library management system that digitises the day-to-day operations of a small library.

It handles book cataloguing, member records, and borrow/return tracking, with a clean web interface on top of a relational database.

Problem

Small libraries still rely on registers and spreadsheets, making it hard to track which books are out, overdue, or reserved.

Why I Built It

Built as my Diploma minor project to apply backend fundamentals end to end — from schema design to a working web app.

What I Learned

Key Takeaways

Relational schema design, Flask routing and templating, session-based authentication, and deployment basics.