This project is a web application designed for managing a bookstore, handling book sales and rentals. The system allows the admin to track total sales, manage the book database by adding new books, deleting books, and updating the status of books (e.g., available for sale, rented out, sold). Additionally, the system displays a chart showing the net profit from sales and rentals.
- Django: Python framework for web application development.
- Python: The primary programming language used in developing the system.
- Django Template Language: For building dynamic user interfaces in Django.
- ORM (Object-Relational Mapping): For interacting with the database in a more straightforward manner.
- PEP8: Python coding style guide for code formatting and appearance.
- Install Python on your machine.
- Install Django using the following command: pip install django
- Execute the following command to create the SQLite database and run the local server:
- python manage.py makemigrations
- python manage.py migrate
- python manage.py runserver
- Open your web browser and navigate to the following address:
We welcome contributions to the development of this project. If you would like to contribute, please open a pull request, and we will review it promptly.
For support, email contact@eslammohamed.me or visit my website eslammohamed.me