Skip to content

Abish-13/Mithai-Mahal---E-Commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍬 Mithai Mahal - E-Commerce for Indian Sweets

A full-stack e-commerce web application built with the MERN stack (MongoDB, Express, React, Node.js). This platform allows users to browse traditional Indian sweets, manage their cart, place orders, and leave reviews.

🔗 Live Demo: https://soft-syrniki-eb4b85.netlify.app/


🚀 Features

  • Product Catalog: Browse a variety of sweets with detailed descriptions, prices, and images.
  • User Authentication: Secure Registration and Login using JWT (JSON Web Tokens).
  • Shopping Cart: Add items, adjust quantities, and manage the cart before checkout.
  • Product Reviews: Registered users can rate and review products.
  • Responsive Design: Fully optimized for mobile and desktop screens.
  • State Management: Efficient global state management using Redux Toolkit.

🛠️ Tech Stack

Frontend:

  • React.js (Vite)
  • Redux Toolkit (State Management)
  • Tailwind CSS (Styling)
  • Axios (API Requests)

Backend:

  • Node.js & Express.js
  • MongoDB & Mongoose (Database)
  • JSON Web Token (Authentication)
  • BCryptJS (Password Hashing)

📂 Environment Variables

To run this project locally, you will need to add the following environment variables to your .env file in the backend folder:

NODE_ENV = development
PORT = 5000
MONGO_URI = <Your MongoDB Connection String>
JWT_SECRET = <Your Secret Key>

About

A full-stack e-commerce web application built with the MERN stack (MongoDB, Express, React, Node.js). This platform allows users to browse traditional Indian sweets, manage their cart, place orders, and leave reviews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors