Skip to content

Latest commit

 

History

History
74 lines (64 loc) · 2.25 KB

README.md

File metadata and controls

74 lines (64 loc) · 2.25 KB

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.