Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sachnaror/eshop-main
Django E-commerce Website : Quick MVP
https://github.com/sachnaror/eshop-main
django ecommerce-website
Last synced: 22 days ago
JSON representation
Django E-commerce Website : Quick MVP
- Host: GitHub
- URL: https://github.com/sachnaror/eshop-main
- Owner: sachnaror
- Created: 2024-06-23T18:24:04.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-24T13:07:47.000Z (7 months ago)
- Last Synced: 2024-11-08T08:51:00.496Z (2 months ago)
- Topics: django, ecommerce-website
- Language: Python
- Homepage:
- Size: 4.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django E-commerce Website
## Overview
This is an e-commerce website built using Django, a Python web framework. It provides basic shopping cart functionalities where users can browse products, add them to the cart, and proceed with checkout.The website utilizes a SQLite database to store products and manage user orders. The Django admin interface allows administrators to manage products, categories, users, and customer orders efficiently.
## Getting Started
Django E-commerce Website### Installation
1. Clone the repository
2. Open V S Code
3. Click on `File` -> `New Project` and select `Django`.
4. Choose a location for your project and create it.### Running the Project
Follow these steps to run the Django server locally:1. Extract/unzip the downloaded file if you haven't already.
2. Navigate into the project directory using the command line.
3. Install Django and Pillow (for image handling):```bash
pip install Django Pillow## Viewing the Website
Open your web browser and go to [http://127.0.0.1:8000/](http://127.0.0.1:8000/) to view the website.
## Admin Panel
To access the admin panel:
- **URL:** [http://127.0.0.1:8000/admin/](http://127.0.0.1:8000/admin/)
- **Username:** admin
- **Password:** admin## Features
### Admin Features
- **Dashboard:** Overview of the entire system including products, orders, users, and categories.
- **Manage Products:** Add, update, and delete products.
- **Manage Orders:** Track and manage customer orders.
- **Manage Categories:** Create and manage product categories.
- **Manage Users:** Admin can manage user accounts.
- **Login and Logout:** Secure authentication system.### Frontend Features
- **Home Page:** Displays list of products with category filtering.
- **View Products:** Customers can view detailed product information.
- **Checkout Order:** Customers can place orders which are processed by the admin.
- **Customer Profile:** Registration and profile management for customers.
- **Add to Cart:** Temporary cart to hold selected products.## Project Information
- **Project Name:** E-commerce website using Django
- **Python Version:** 3.12 (Recommended)
- **Programming Language:** Python (Django)
- **Developer:** (github.com/sachnaror/)
- **IDE Tool (Recommended):** Sublime Text, Visual Studio Code
- **Project Type:** Web Application
- **Database:** SQLite![alt text](image.png)
![alt text](image-1.png)
![alt text](image-2.png)