Skip to content

Latest commit

 

History

History
69 lines (55 loc) · 1.69 KB

README.md

File metadata and controls

69 lines (55 loc) · 1.69 KB

Shopping Website

Shopping Website "Shopping Website" is an e-commerce platform designed to provide a seamless shopping experience for users. It includes features such as user authentication, product browsing, shopping cart management, order processing, and payment integration.

Features

User Authentication

  • Sign up, log in, and log out
  • Password recovery

Product Browsing

  • Search and filter products
  • Product categories and details
  • Product reviews and ratings

Shopping Cart

  • Add, remove, and update items
  • Cart summary and total price calculation
  • Shopping Website

Order Processing

  • Address and shipping information
  • Order summary and confirmation
  • Payment integration (e.g., Stripe, PayPal)
  • Shopping Website

User Account Management

  • Order history and tracking
  • Profile management

Tech Stack

Frontend

  • React.js
  • Redux (for state management)
  • Material-UI (for UI components)

Backend

  • Node.js
  • Express.js
  • MongoDB (for database)

Authentication

  • JWT (JSON Web Tokens)
  • Passport.js

Payment Integration

  • Stripe API

Hosting

  • AWS (for deployment)
  • Heroku (alternative deployment option)

Setup Instructions

Frontend

  • Navigate to the frontend directory:
    • cd frontend

Install dependencies

-npm install

Start the development server

-npm start

Backend

-Navigate to the backend directory cd backend

Install dependencies

-npm install

Start the server with nodemon

-nodemon server.js