Skip to content

This project is an e-commerce store developed using Python and Django. It includes features like email handling for order notifications, order history records, and user authentication with sign-up and login forms. The store allows users to browse products, add them to the cart, and place orders.

Notifications You must be signed in to change notification settings

coddermind/E-commerce-Store-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django E-Commerce Store

Overview

This is a full-featured e-commerce application built using Python and Django. The store includes user authentication, product browsing, cart management, order processing, and email notifications. The application keeps a record of all previous orders, allowing users to track their purchase history.

Features

  • User Authentication: Secure sign-up and login forms.
  • Product Management: Browse, search, and view product details.
  • Cart Management: Add, remove, and update items in the shopping cart.
  • Order Processing: Place orders and receive email notifications.
  • Order History: View previous orders and their details.
  • Email Handling: Send order confirmation and status updates via email.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/django-ecommerce-store.git
    cd django-ecommerce-store
  2. Install the Django:

    pip install django
  3. Go to directory: Go to the directory where manage.py file exists.

  4. Apply the migrations:

    python manage.py migrate
  5. Create a superuser for accessing the Django admin panel:

    python manage.py createsuperuser
  6. Run the development server:

    python manage.py runserver
  7. Access the application at http://127.0.0.1:8000/.

Configuration

To configure email handling, add your email settings to the settings.py file:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.example.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = 'your-email@example.com'
EMAIL_HOST_PASSWORD = 'your-email-password'

About

This project is an e-commerce store developed using Python and Django. It includes features like email handling for order notifications, order history records, and user authentication with sign-up and login forms. The store allows users to browse products, add them to the cart, and place orders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published