Django Ecommerce
Django Ecommerce application is an online clothing store handling payment for goods.
Live demo
• English
Dummy user credentials
Username: d.rutkowski2000@gmail.com
Password: test
Table of Contents
- General Info
- Technologies Used
- Features
- Screenshots
- Setup
- Project Status
- Room for Improvement
- Contact
General Information
Django Ecommerce is an e-commerce (online store) web application.
Thanks to this application users can order products, which can be easily entered by the site administrator (the seller) using the admin panel, which has been specially adapted for this purpose.
The project was made mainly using Django and Javascript (payment handling).
Technologies Used
🛠️ Tools & Deployment:
Features
List the ready features here:
- Creating an account which is verified by mail activation link
- Searching for product by name
- Searching for products by categories
- Filtering products
- Displaying single product
- Adding review to product (for users who bought it)
- Adding product to cart
- Product variations (sizes, colors)
- Customized Admin Panel
- Paying for the product
- Searching for recipe by ingredients ( 2 options of search)
Screenshots
... and many more!
Setup
-
Create New Folder
-
Type
'git clone https://github.com/drutkoowski/django-ecommerce.git' into the console/git cli
Then
'cd django-ecommerce'
- Create Virtual Environment by typing
'python3 -m venv venv' (in some cases you might use python instead of python3)
- Install all required dependencies located in requirements.txt using
'pip install -r requirements.txt'
-
Create '.env' file (variables required are located in env-sample)
-
Run migrations by typing
'python manage.py makemigrations' and then 'python manage.py migrate'
- Finally run
'python manage.py runserver'
Project Status
Project is: 🔥 COMPLETED 🔥
Improvements to be done
- Adding asynchronous code
- Improving responsive layout
- Fixing some bugs
Contact
Created by Damian Rutkowski - feel free to contact me!