Intelligent Book Management System is a comprehensive solution designed to streamline book management processes within libraries, schools, and personal collections. It offers features such as inventory tracking, borrower management, reservation systems, and automated reminders for due dates. The system aims to enhance accessibility and efficiency in managing books and related resources.
- Python 3.x
- Django 3.2+
- PostgreSQL database
-
Clone the repository to your local machine. git clone https://github.com/yourusername/intelligent-book.git cd intelligent-book
-
Create a virtual environment and activate it. python3 -m venv venv source venv/bin/activate # On Windows use venv\Scripts\activate
-
Install the required packages. pip install -r requirements.txt
-
Set up the database. python manage.py migrate
-
Collect static files. python manage.py collectstatic
-
Run the server. python manage.py runserver
After setting up the server, navigate to http://127.0.0.1:8000
in your web browser to access the Intelligent Book Management System dashboard.
From here, you can manage books, borrowers, reservations, and view reports.
Please run ./build.sh to create the docker setup
Contributions to the Intelligent Book Management System are welcome. Please feel free to submit pull requests or report issues through the GitHub repository.
This project is licensed under the MIT License. See the LICENSE file for details.
For support or feedback, please contact us at [email protected].