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 .
- 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
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