Skip to content
/ dj-ecommerce Public template

This is a Django-based eCommerce project aimed at creating an online store.

License

Notifications You must be signed in to change notification settings

s3bu7i/dj-ecommerce

Repository files navigation

dj-eCommerce

This is a Django-based eCommerce project aimed at creating an online store. It provides features such as user authentication, product management, cart functionality, checkout, main page , single page , category ,cart, about , contact , 404 process.

Authors

Badges

MIT License GPLv3 License AGPL License

Documentation

Documentation

Features

  • User authentication (registration, login, logout)
  • Product management (CRUD operations)
  • Shopping cart functionality
  • Checkout process
  • Responsive design

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

pip install virtualenv

virtualenv env

env/bin/activate

Installation/Prerequisites

  • Python 3.x installed on your system
  • pip package manager
  • virtualenv (optional but recommended)

Clone the repository

git clone https://github.com/s3bu7i/dj-ecommerce.git
cd Django-Ecommerce

Setup Virtual Environment (Optional but Recommended)

virtualenv env
source env/bin/activate  # for Linux/macOS
env\Scripts\activate  # for Windows

Install Dependencies

pip install -r requirements.txt

Optimizations

Run Migrations

python manage.py makemigrations
python manage.py migrate

Create Superuser (Admin)

admin panel:
dino 
12345678 
OR
python manage.py createsuperuser #also you create own superuser

Screenshots

Home Page About Us 404 Cart Contact Us Items

Tech Stack

Client: React, Redux, TailwindCSS, Django

Server: AWS