Skip to content

brtkya/theLIBRARY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

theLIBRARY

General Information

A web-based application for managing library books, user authentication, and borrowing records. Built with Flask, this system allows librarians and users to efficiently handle book inventories, track borrowing activity, and manage user accounts.

Features

  • User registration and authentication
  • Add, edit, and delete books
  • View book details and availability
  • Borrow and return books
  • Track borrowing history
  • Export borrowed or overdue books as XML
  • Simple, responsive web interface

Usage

  • Register a new user or log in with existing credentials (you can check the sample db file.)
  • Add, edit, or delete books and manage borrowings (as librarian).
  • Borrow and return books and view your borrowing history (as student).

Preview

Watch the demo video on YouTube

Additional Information

While designed for library management, this application can be adapted for other inventory and lending scenarios. It features a modular structure, making it easy to extend with new features or integrate with other systems. The system uses SQLite by default but can be configured for other databases. You can you this app freely for your school projects.

A Sincere Note

If you are reading this it means you care about my work and I want to thank you for that. My message is, I know the HTML part can be less repetitive. But you know: progress is a slow process :)

About

A Flask based library management system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors