Skip to content

BhavsarAesha/Django-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘Ÿ Elite Footwear Virtual Store

An Elite Footwear Virtual Store built with Django that enables customers to browse, purchase, and manage footwear orders conveniently. The platform includes dedicated dashboards for customers, delivery employees, and administrators to ensure smooth order processing and management.


πŸ“œ Introduction

The Elite Footwear Virtual Store is a web-based application designed to bring the traditional footwear shopping experience into the digital age.
Customers can browse a wide range of products, add items to their cart, make secure payments, and track their orders β€” all from the comfort of their homes.

The system also provides:

  • Admin Control Panel for managing products, orders, and user data.
  • Delivery Dashboard for managing and tracking deliveries.

πŸ“Œ Problem with Existing Systems

Traditional shopping requires physical store visits, which:

  • Are time-consuming
  • Offer limited choices
  • Lack modern conveniences like order tracking and home delivery

🎯 Objective

To create a user-friendly online platform that:

  • Offers an extensive footwear catalog
  • Ensures secure and convenient shopping
  • Provides role-based dashboards for customers, delivery staff, and admins

πŸ›  Core Features

πŸ‘€ Customer

  • User registration & authentication
  • Product catalog with search and filter
  • Shopping cart system
  • Secure checkout & payment
  • Order history and tracking
  • Profile management

🚚 Delivery Employee

  • Login & authentication
  • Delivery dashboard
  • View & manage assigned orders
  • Track delivery progress
  • Update delivery status (Pending, Completed, Canceled)

πŸ›‘ Admin

  • Admin login & authentication
  • Manage customers & delivery employees
  • Product and inventory management
  • Order management & reporting
  • User verification

πŸ–₯ Tech Stack

Component Technology
Frontend HTML, CSS, JavaScript, Bootstrap
Backend Django (Python Web Framework)
Database MySQL
Diagram Tool Draw.io

βš™ Requirements

Functional

  • User registration & login
  • Product listing and filtering
  • Shopping cart & checkout
  • Order management for all roles

Non-Functional

  • Security & data integrity
  • High usability & performance
  • Cross-browser compatibility
  • Scalable architecture

πŸ‘₯ Target Users

  • Customer
  • Delivery Employee
  • Administrator

βœ… Advantages

  • Shop from anywhere, anytime
  • Wide variety of footwear styles
  • Personalized recommendations
  • Easy order and delivery management

⚠ Limitations

  • Requires internet access
  • Data security considerations
  • Sizing & return challenges

πŸš€ Installation & Setup

  1. Clone the Repository
git clone https://github.com/BhavsarAesha/Django-Project.git
  1. Navigate to the Project
cd Django-Project
  1. Create & Activate Virtual Environment
python -m venv venv
venv\Scripts\activate
  1. Install Dependencies
pip install -r requirements.txt
  1. Apply Migrations
python manage.py migrate
  1. Run the Server
python manage.py runserver

πŸ“Έ Screenshots

image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image image

🌟 More from Me

If you liked this project, feel free to check out my other work on GitHub:
πŸ‘‰ Visit My GitHub Profile