Skip to content

kavyarathod05/MegaMart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MegaMart - E-commerce Platform

MegaMart is a full-stack e-commerce web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). This platform allows users to shop online with an intuitive interface, offering secure authentication, order management, and payment gateway integration. Admins can manage products and orders from an easy-to-use admin panel.


Features

  • User Authentication: JWT-based secure login and registration.
  • Product Management: Admin interface for adding, updating, and deleting products.
  • Cart System: Add products to the cart, modify quantities, and proceed to checkout.
  • Order Tracking: Users can place orders and track their status.
  • Responsive Design: Fully responsive for mobile, tablet, and desktop users.
  • Payment Integration: Secure payment options via Razorpay/PayPal.
  • Admin Panel: Manage products, orders, and users.
  • State Management: Consistent user experience with Redux Toolkit.

Technologies Used

  • Frontend:

    • React.js
    • Tailwind CSS
    • React Router
    • Redux Toolkit
  • Backend:

    • Node.js
    • Express.js
    • MongoDB (MongoDB Atlas)
    • JWT Authentication
  • Other:

    • Vercel (Hosting)

Getting Started

Prerequisites

  • Node.js installed on your machine.
  • MongoDB Atlas account and connection string.
  • Payment gateway account (Razorpay/PayPal) for integration.

Screenshot (223) Screenshot (219) Screenshot (221) Screenshot (220) Screenshot (222) Screenshot (218) Screenshot (225)

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/mega-mart.git
    cd mega-mart

About

MegaMart is a full-stack e-commerce platform built with the MERN stack, offering secure authentication, product management, and seamless payment integration.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages