This is Django-based web app. The application uses PostgreSQL as its database, and it’s built to be fully customizable with a modular structure, including components for goods management, user authentication, orders, and more. This project allows users to browse books, add them to a cart, place orders, and manage their profiles.
Before running the project, ensure you have the following installed:
- Python
- Django
- PostgreSQL
pip(for installing dependencies)
Create and activate a virtual environment to manage dependencies.
python -m venv .venv source .venv/bin/activate # On Mac/Linux .venv\Scripts\activate # On Windows
Install the required packages using pip:
pip install -r requirements.txtCreate a .env file in the root of the project and configure the following "env.example" file
Run the following command to apply migrations to the PostgreSQL database:
python manage.py migrateStart the development server:
python manage.py runserverYou should now be able to access the application at http://127.0.0.1:8000/.
- Django
- PostgreSQL
- Python-dotenv
- Django Debug Toolbar
- Django Channels
- Pillow
- Bootstrap
- Ajax
- jQuery
1.Catalog

2. Product Item

3.Shopping Cart

4.Order creation

5.Profile Page
