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.
- 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.
-
Frontend:
- React.js
- Tailwind CSS
- React Router
- Redux Toolkit
-
Backend:
- Node.js
- Express.js
- MongoDB (MongoDB Atlas)
- JWT Authentication
-
Other:
- Vercel (Hosting)
- Node.js installed on your machine.
- MongoDB Atlas account and connection string.
- Payment gateway account (Razorpay/PayPal) for integration.
-
Clone this repository:
git clone https://github.com/yourusername/mega-mart.git cd mega-mart






