Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhay-kanwasi/full-stack-ecommerce-website
Django-based e-commerce shopping website that enables users to browse and purchase products online. It features user authentication, product listings, a shopping cart, and order placement functionality. Explore and shop for a wide range of products seamlessly on this platform.
https://github.com/abhay-kanwasi/full-stack-ecommerce-website
authentication backend django ecommerce ecommerce-website html python
Last synced: about 1 month ago
JSON representation
Django-based e-commerce shopping website that enables users to browse and purchase products online. It features user authentication, product listings, a shopping cart, and order placement functionality. Explore and shop for a wide range of products seamlessly on this platform.
- Host: GitHub
- URL: https://github.com/abhay-kanwasi/full-stack-ecommerce-website
- Owner: Abhay-Kanwasi
- Created: 2023-09-21T05:56:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-08T13:48:42.000Z (about 1 year ago)
- Last Synced: 2023-10-09T06:24:11.365Z (about 1 year ago)
- Topics: authentication, backend, django, ecommerce, ecommerce-website, html, python
- Language: Python
- Homepage:
- Size: 2.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Shopping Website
## Overview
This is a Django-based e-commerce shopping website that provides a wide range of features for online shopping. It includes user authentication, product listings, a shopping cart, order placement, and filtering options for products.
## Features
- **User Authentication:**
- Register
- Login
- Logout
- Change Password
- Forgot Password- **Product Listings:**
- Top Wear Products
- Bottom Wear Products
- Phones and Laptops- **Shopping Cart Functionality:**
- Add products to the cart
- Adjust product quantity
- Dynamic total amount calculation- **Place Order:**
- Order details and summary
- Select delivery address
- Proceed to payment options- **Product Filtering:**
- Filter products by category (e.g., phones, laptops)
- Brand-based filtering for certain categories- **User Profile:**
- View and edit user details
- Manage delivery addresses## Installation
To run this project locally, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/Abhay-Kanwasi/Full-stack-Ecommerce-Website
cd your-repo
```2. **Create a virtual environment and activate it:**
```bash
python -m venv venv
`venv\Scripts\activate
```3. **Install the required dependencies:**
```bash
pip install -r requirements.txt
```4. **Run the Django development server:**
```bash
python manage.py runserver
```Access the website in your web browser at http://localhost:8000/
## Contributing
Contributions are welcome! If you have any suggestions or improvements, please open an issue or submit a pull request.## Author
Abhay Kanwasi## Acknowledgments
Thanks to the Django community for their excellent framework.