This project is a comprehensive Django-Ninja application demonstrating the creation and management of APIs. It simplifies library operations by implementing basic CRUD (Create, Read, Update, Delete) functionality for a library management system.
- User registration
- Login and authentication
- User profile management (optional)
- Add, edit, and delete book information (title, author, ISBN, etc.)
- Track book availability (available copies, borrowed copies)
- Users can borrow available books
- System tracks borrowed books and due dates (optional)
- Option to return borrowed books
- Python 3.x
- Django framework
- Django-Ninja library (
pip install django-ninja
)
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name