Skip to content

Latest commit

 

History

History
60 lines (37 loc) · 2.66 KB

README.md

File metadata and controls

60 lines (37 loc) · 2.66 KB

MyKicks

The Sneaker Website You Always Wanted

About

An end-to-end sneaker E-commerce website made using MERN stack. The website provides the user with a flawless user experience and an amazing yet minimalist user interface. User can browse through a lot of sneakers, add to cart the ones they like. They can also search for a product they know or take help of filters to narrow down the options. The liked items can be placed inside the cart and quantity can be decided there. After providing the necessary billing details and successful payment. Users can track their orders in the my orders section. The Website still have improvements and updates lined up...So watch out .

heroku link 🚀

Tech Stack

Frontend:

reactjs  react-router mui redux 

Backend:

nodejs expressjs mongodb 

Utility Tech:

heroku stripe

🚀 Features

  • Login/Signup User Account
  • Minimalist UI/UX
  • Stripe Card Payment Available
  • Cart Add/Remove Items | Update Quantities
  • Product Search
  • Product Filters Based on Category| Brands | Price Range
  • Shipping Info in Session Storage
  • Order Details of All Ordered Item
  • Automatic Stock Management: Decrease stock of product when ordered.
  • Image Upload to Cloudinary. Secure and easy management

Setup

Backend

npm install

setup all the enviorment variables MONGO_URI , NODE_ENV, CLIENT_URL , JWT_SECRET, JWT_EXPIRE, COOKIE_EXPIRE, CLOUDINARY_NAME CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET, STRIPE_API_KEY, STRIPE_SECRET_KEY

npm run dev

Frontend

cd client && npm install

npm start

Contact Me

LinkedIn