Skip to content

Ebay.com Clone | MERN Stack - MongoDB - Express.js - React.js - Node.js - Redux Toolkit

Notifications You must be signed in to change notification settings

stevendaye/ebay-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ebay.com Clone

A fully-fledged project which represents a clone of Ebay.com. It is build on the MERN Stack with TypeScript. Endeavoured to match the design as closely as possible with the original Ebay.com website. This, however comes with a few gotchas, although a lot of attention has been given to details.

Alt text

How To Run

  • git clone [email protected]:stevendaye/ebay-clone.git
  • cd ebay-clone
  • cd frontend / cd backend
  • npm install
  • npm run dev (to run FE server) / npm run server (to run BE server)

Features

  • Sign up / Sign in
  • Create shop
  • Add products to shop
  • Search products
  • Filter products by categroies
  • Add products to cart
  • Activate Account via email
  • Change Password
  • Advanced User Settings
  • Real time Chat with seller
  • Payment with Stripe

Technologies Used

  • React.js
  • MongoDB
  • Node.js
  • Express.js
  • Multer (for image handling)
  • Redux Thunk (for state management)
  • Palywright (for end-to-end testing)

About

Ebay.com Clone | MERN Stack - MongoDB - Express.js - React.js - Node.js - Redux Toolkit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages