The Library Management System is a web application designed to manage library operations. Users can browse and order books, while librarians can manage books, authors, and users.
-
Users:
- Register a new user account
- Login/Logout
- Edit user profile
- Delete user account
- View available books and authors
- Order books
-
Librarians:
- Manage books: add, edit, and delete
- Manage authors: add, edit, and delete
- Manage users: view, edit, and delete
- View book orders
- Python 3.9
- Django 4.2
- Django Rest Framework
- PostgreSQL or another database (configured in the
.env
file)