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

https://github.com/akshay-2396/e-commerce-client

E-commerce Shopping
https://github.com/akshay-2396/e-commerce-client

axios lucide-react react react-router tailwindcss

Last synced: 3 months ago
JSON representation

E-commerce Shopping

Awesome Lists containing this project

README

          

# 🛒 E-Commerce Website

A full-featured E-Commerce web application built using the *MERN stack, providing dedicated functionalities for **buyers and sellers(Admin)*. The platform includes authentication, product listings, cart management, order processing, and payment gateway integration.

---

## 🚀 Features

### 1. 👥 User Authentication
- Registration and login for *buyers* and *sellers(Admin)*
- Password reset and change functionality
- Role-based access control

---

### 2. 🛍️ Buyer Features

#### 🔎 Product Browsing
- View product catalog with name, description, price, and image
- Search and filter products
- Dedicated product detail page

#### 🛒 Shopping Cart
- Add/remove products from cart
- Modify quantities
- Cart summary with total pricing

#### 📦 Order Management
- Checkout flow with shipping and payment details
- Order confirmation and order history

#### ⭐ Product Reviews
- Submit and view reviews for products

#### 📝 Wishlist
- Create and manage wish lists

#### 👤 User Profile
- View and edit personal profile details

---

### 3. 🧑‍💼 Seller Features

#### 📊 Seller Dashboard
- Add, update, delete products
- View and manage orders

#### 🗂️ Product Listings
- List products with descriptions, images, prices, and categories

#### 🚚 Order Processing
- Order notification system
- Shipping and management tools

---

### 4. 💳 Payment Gateway Integration
- Secure payment transactions via PayPal

---

## 🛠️ Tech Stack

- *MongoDB*
- *Express.js* – Backend framework
- *React.js* – Frontend library
- *Node.js* – Runtime environment
- *Tailwind CSS* – Styling
- *PayPal* – Payment integration

---

## 📦 Deployment

- *Frontend*: Deploy on [Netlify](https://ecommercewebservices.netlify.app/)
- *Backend*: Deploy on [Render](https://e-commerce-server-1-vca8.onrender.com)

---