maxwellharon / cuddly-broccoli

React-Django

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-Commerce Website with Django + React & Redux Welcome to the E-Commerce Website project! This repository contains a fully functional e-commerce platform built using Django, React, and Redux. Below are the instructions on how to run the project and a brief overview of its features.

How to Run 🏃‍♀️ To run the project locally, follow these steps:

Clone this repository using the command:

shell Copy code git clone https://github.com/maxwellharon/cuddly-broccoli.git Create a virtual environment using Python's venv module:

shell Copy code python -m venv env Activate the virtual environment:

For Windows: shell Copy code .\env\Scripts\activate For macOS/Linux: shell Copy code source env/bin/activate Install the required Python packages from the requirements.txt file:

shell Copy code pip install -r requirements.txt Finally, run the Django server:

shell Copy code python manage.py runserver 🚀 Project Features This e-commerce platform offers a wide range of features to enhance the shopping experience for both customers and administrators. Some of the key features include:

Full Featured Shopping Cart: Users can add products to their cart, update quantities, and remove items as needed. Product Reviews and Ratings: Customers can leave reviews and ratings for products they have purchased. Top Products Carousel: Showcase top-selling products in a visually appealing carousel format. Product Pagination: Paginate product listings for improved navigation. Product Search Feature: Allow users to search for products based on keywords. User Profile with Orders: Registered users have access to their profile where they can view order history and update account information. Admin Product Management: Administrators can manage products, including adding, editing, and deleting products. Admin User Management: Admins have the ability to manage user accounts, including creating, editing, and deleting users. Admin Order Management: Detailed order management system for administrators to track and manage orders. Mark Orders as Delivered: Admins can mark orders as delivered to keep track of order fulfillment status. Checkout Process: Seamless checkout process with options for shipping, payment method selection, and order summary. PayPal / Credit Card Integration: Integration with PayPal and credit card payment processing for secure transactions. This project provides a comprehensive solution for building and managing an e-commerce platform with ease. Whether you're a customer looking to shop online or an administrator managing the store, this platform has everything you need to succeed in the world of e-commerce.

About

React-Django


Languages

Language:JavaScript 60.0%Language:CSS 28.5%Language:Python 10.2%Language:HTML 1.3%Language:Procfile 0.0%