A full-stack MERN e-commerce application for browsing, ordering, and managing firecracker products online.
Includes customer shopping experience, admin dashboard, and dynamic UPI-based payment system.
- 🔐 User authentication (JWT-based login & register)
- 🛍️ Browse products by categories
- 🛒 Shopping cart & order placement
- 💳 Dynamic UPI payment integration
- 📦 Product details with stock & pricing
- ⚙️ Admin dashboard for managing products, orders, and users
- 📱 Fully responsive UI using Tailwind CSS
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT
- Payment: UPI Integration
firecracker-ecommerce/
├── client/ # React Frontend
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ ├── context/ # Auth context
│ │ ├── pages/ # Page components
│ │ │ ├── admin/ # Admin pages
│ │ ├── App.js
│ │ └── index.js
│ ├── public/
│ ├── tailwind.config.js
│ └── package.json
├── server/ # Express Backend
│ ├── models/ # Mongoose models
│ ├── routes/ # API routes
│ ├── middleware/ # Auth middleware
│ ├── server.js
│ └── package.json
├── package.json # Root package.json
└── README.md




