This project is a website for a shop, designed to showcase products and allow customers to make purchases online.
- List of products with descriptions and prices
- Shopping cart functionality
- User account creation and login
- Checkout process
- Order history for users
- And much more...
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Django
- Database: SQLite
- Clone the repository.
- Install dependencies with
pip install -r requirements.txt
. - Create a database with
python manage.py makemigrations
. - Migrate the database with
python manage.py migrate
. - Start the server with
python manage.py runserver
.
- Visit the website and browse products.
- To use the admin panel visit
http://127.0.0.1:8000/admin/
. - To create an admin account use
python manage.py createsuperuser
. - Add items to the cart and proceed to checkout.
- Create an account to save order history.
We welcome contributions! Fork this repository, make changes, and submit a pull request.