This project is a fully functional e-commerce website built using Django for the backend and HTML, CSS, Bootstrap, and JavaScript for the frontend. It includes features like product listing, shopping cart functionality, user authentication, and order management.
git clone https://github.com/Austinkuria/E-commerce-Site.git
cd E-commerce-Site
cd ecommerce
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
ecommerce-site/
│
├── ecommerce/ # Main Django project folder
│ ├── settings.py # Settings for Django
│ ├── urls.py # URL routing
│ ├── wsgi.py # WSGI entry point for the project
│ └── ...
│
├── myapp/ # Django app for the e-commerce site
│ ├── models.py # Database models
│ ├── views.py # Views for handling requests
│ ├── forms.py # Forms for handling user input
│ ├── templates/ # HTML templates
│ └── static/ # CSS, JavaScript, and images
│
├── manage.py # Django's command-line utility
├── db.sqlite3 # SQLite database file
└── requirements.txt # Project dependencies
Contributions are welcome! Please fork this repository and submit a pull request if you have any features or improvements you’d like to add.
The E-commerce Site is an online shopping platform designed for a seamless user experience. It allows users to browse products, add them to the cart, and manage their orders. Admins have full control over product management, user accounts, and order processing.
This project aims to be a comprehensive solution for businesses looking to sell products online, with scalability in mind for future upgrades like payment integration, wishlist functionality, and product reviews. The website is built using Django and adheres to modern web development practices, offering responsive design and an easy-to-use interface for users and administrators alike.