Skip to content

Django Shop is a modern, responsive e-commerce platform built with Django and Bootstrap.

License

Notifications You must be signed in to change notification settings

erfanghorbanee/Django-Shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Shop

Logo

Django Shop is a modern, responsive e-commerce platform built with Django and Bootstrap. It allows users to browse, search for products, manage shopping carts, and make purchases. The platform uses Django Allauth for authentication and supports social login.

Table of Contents

Features

Demo

Demo GIF goes here

Installation

Steps

  1. Clone the repository:
    git clone https://github.com/erfanghorbanee/Django-Shop.git
    cd Django-Shop
  2. Install the Python dependencies:
    pip install -r requirements/local.txt

Running the Project

  1. Apply migrations:
    cd Django-Shop
    python manage.py makemigrations
    python manage.py migrate
  2. Create a superuser:
    python manage.py createsuperuser
  3. Run the development server:
    python manage.py runserver
  4. Open your browser and go to http://127.0.0.1:8000.

To-Do List

  • Add products page
  • Implement infinite loading on the products page
  • Add single product page
  • Implement product reviews and ratings
  • Add profile page
  • Add order and order history page
  • Add payment integration
  • Implement cart
  • Implement wishlist feature
  • Improve overall speed
  • Customize dashboard for admins
  • process and optimize pictures(static and media)
  • Optimize for SEO
  • Optimize caching
  • Improve security (2fa, ...)

License

This project is licensed under the GNU General Public License v3.0. You can read more about it here.

About

Django Shop is a modern, responsive e-commerce platform built with Django and Bootstrap.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published