ShopWiz

Built with

ReactJsNodeJsExpressJsMongoDBImageKitJwt AuthCookieClusterRate limitNode Cache

๐Ÿ›๏ธ ShopWiz โ€” MERN Stack E-commerce App

ShopWiz is a modern, full-featured e-commerce application built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It supports user authentication, product management, cart, orders, payments, and secure file/image uploads โ€” all with a responsive UI built with Ant Design.


๐Ÿš€ Features

  • ๐Ÿ›’ Product listing, filtering, and sorting
  • ๐Ÿ‘ฅ User registration and login (JWT + cookie)
  • ๐Ÿ” Secure password hashing with bcrypt
  • ๐Ÿ›๏ธ Shopping cart and checkout functionality
  • ๐Ÿ’ณ Paytm payment gateway integration
  • ๐Ÿ–ผ๏ธ Image uploads via Cloudinary/ImageKit
  • ๐Ÿง‘โ€๐Ÿ’ป Admin panel for managing products
  • ๐Ÿ“ฆ Order history and user profile
  • ๐Ÿงพ Server-side form validation
  • โšก Caching and rate limiting for performance & security
  • ๐Ÿ” Global state management using Redux Toolkit
  • ๐ŸŒ Client-side routing with React Router DOM
  • ๐ŸŽจ Responsive UI using Ant Design (antd)