This project is a comprehensive solution for building and managing a robust e-commerce platform using Python, Django, JavaScript, jQuery, and SQLite.
🌐👉https://valleys.pythonanywhere.com
This project aims to provide a solid foundation to create a feature-rich and scalable e-commerce website. Leveraging the power of Django, a high-level web framework written in Python, and integrating dynamic front-end interactions with JavaScript and jQuery, our application delivers a seamless and responsive user experience.
- Backend: Python, Django
- Frontend: JavaScript, jQuery
- Database: SQLite
- User Authentication
- User Profile
- Shopping Cart
- Wishlist
- Product Discount
- Products / Vendors Page
- Product detail / Vendor detail Page
- Tags for Product and Blog
- Category list Page
- Improved Admin Panel
- Product Reviews
- Blog post Comments
- Products Filter
- Search Functionality
- Related Products
- Related Blog posts
- Clone and change to the directory:
git clone https://github.com/kolosochok/django-ecommerce
cd django-ecommerce
- Create and activate a virtual environment:
Unix based systems:
virtualenv env
source env/bin/activate
Windows:
python -m venv env
source env/Scripts/activate
- Install Python requirements:
pip install -r requirements.txt
- Create a SECRET_KEY and copy:
python secret_key.py
- Create a
.env
file and add a SECRET_KEY value to.env
:
SECRET_KEY=generated-secret-key
- Migrate DB:
python manage.py migrate
- To create superuser:
python manage.py createsuperuser
- Run application:
python manage.py
happy coding