Skip to content

bhardwajrizul/MERN-ECommerce

Repository files navigation

MERN Ecommerce (Frontend)

Complete Ecommerce Platform

Webiste live at https://mern-e-commerce-theta.vercel.app/

NOTE - Checkout this repo https://github.com/bhardwajrizul/MERN-Ecommerce-Backend to setup the backend!

Website MERN-Ecommerce

Open Source? Yes!

MERN Ecommerce provides all the modern Ecommerce Platfrom features such as

  • 💘 WishList & 🛒 Cart
  • 👤 User Profile Management
  • 🛍️ Products Catalogue
  • 👩‍💻 User Authentication
  • 💵 Payment Gateway using Razorpay
  • and much more 😉

Features

  • Signup and create your own account!
  • User Profile Management
  • Login to your account!
  • Each login session state lasts for 12 hours
  • Reset your password  
  • Payment Gateway New!
  • Orders History New!
  • Product Cart and Wishlist
  • Add Reviews and Rating for products
  • Responsive for Mobiles, Laptops and PC
  • Rate Limiting based upon incoming request's IP address   New!

Tech

Backend

https://nodejs.org/en/ JWT Mongoose Express Render

Database

MongoDB

Front End

Vercel React Redux JavaScript Tailwind Css React-Router Firebase HTML5 DaisyUI CSS3

  • Frontend deployed on Vercel
  • Backend API on Render

Screenshots

Landing Page postimg.png


Installation (Win🪟)

Requires Node.js v14+ to run.

STEP 1 Clone the project using git.

git clone https://github.com/bhardwajrizul/MERN-ECommerce.git
cd MERN-ECommerce

STEP 2 Install the dependencies and devDependencies.

npm install

STEP 3 Run the client (Development Mode)

npm run client

Next Step

  • Checkout this repo https://github.com/bhardwajrizul/MERN-Ecommerce-Backend to setup the backend!

Development

Want to contribute? Great!

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


Note ⚠️

Important Notice : This project is for learning purposes and is not a real Ecommerce Platform!


License

Copyright notice: Opensource Project. Not necessary but credits would be nice!