Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.