BBNMart – Full-Stack MERN E-Commerce Platform (Store + Admin Panel)
Production-Ready Multi-Module E-Commerce Source Code
Launch your own full-featured online store with BBNMart — a complete, production-grade MERN stack e-commerce platform with a customer storefront, a full enterprise-style Admin Dashboard, real-time order/chat updates, dual payment gateways, and a built-in CMS. This isn’t a basic cart-and-checkout demo — it’s a real multi-module store engine covering inventory, loyalty, returns, subscriptions, marketing, and content management.
Perfect for:
- Launching your own D2C / retail store
- Agencies building client e-commerce projects
- Final Year / Major Projects (BCA, MCA, B.Tech)
- Freelance client delivery
- Portfolio / Resume Projects
🚀 Key Features
✅ Customer Storefront
- Product browsing with categories, brands & attributes (size, color, subcategory)
- Cart, wishlist, coupon codes & live discount preview
- Google OAuth + secure JWT authentication
- Order tracking, returns/refunds, product reviews
- Loyalty points & auto-reorder subscriptions
- Real-time order status updates via Socket.io
- SEO-optimized pages (react-helmet-async)
✅ Enterprise Admin Dashboard
- Dashboard with revenue chart, order funnel, top products & low-stock alerts
- Full Product manager (variants, sale pricing, SEO fields, media picker)
- Category, Brand & Attribute management with delete/rename safety guards
- Inventory control — per-size stock, restock, adjustment history
- Order management with live socket updates + invoice download
- Returns, Refunds & admin-defined Return Reasons/Statuses
- Customer management — block/unblock, export data, activity view
- Coupons (percentage/flat/bundle) & Loyalty point management
- Reviews moderation queue
- Analytics & Reports (charts + CSV export)
- Role-based Admin Management (Owner-only controls)
- Full Audit Log + Flagged Accounts fraud review
✅ Built-in CMS & Marketing Tools
- WordPress-style Menu Builder (nested links, category/page items)
- Homepage Banners with schedule & link targeting
- Static Pages editor (About, Terms, Privacy) with HTML + SEO fields
- Central Media Library for all uploaded images
- Editable Email Templates with variable interpolation
- Push Notifications & in-app Notification broadcast composer
- Threaded live Support/Message inbox
✅ Payments & Checkout
- Stripe Payment Gateway integration
- Razorpay Payment Gateway integration
- Coupon-based discounts, per-category Tax Rules
- Shipping Zones (per-state delivery charges)
- PDF invoice generation (PDFKit)
✅ Production-Level Engineering
- JWT Authentication + Google OAuth
- Redis caching + Node-Cron scheduled jobs
- Socket.io real-time layer (orders, messages, stock)
- Helmet, CORS, Mongo-sanitize, rate limiting — production security
- Winston structured logging
- Swagger/OpenAPI documentation
- Jest + Supertest test suite included
- Cloudinary media storage integration
- SMS/WhatsApp (Twilio) & Web Push (VAPID) support
🛠️ Tech Stack
| Layer | Technology |
|---|---|
| Storefront | React 18, Vite, React Router, React Helmet |
| Admin Panel | React 18, Vite, Tailwind CSS, Headless UI, Recharts |
| Backend | Node.js, Express.js |
| Database | MongoDB + Mongoose (30+ models) |
| Real-Time | Socket.io |
| Payments | Stripe + Razorpay |
| Caching/Jobs | Redis, Node-Cron |
| Auth | JWT + Google OAuth |
| Media | Cloudinary |
| Notifications | Nodemailer, Twilio, Web Push |
| Docs/Testing | Swagger, Jest, Supertest |
📦 What You Will Get
- Complete Customer Storefront (React) Source Code
- Complete Admin Dashboard (React) Source Code
- Complete Node.js Backend API
- MongoDB Database Models (30+ schemas)
- Environment Variable Templates
- Setup / README Guide
- Swagger API Documentation
❓ Frequently Asked Questions
Is the complete source code included?
Yes — full storefront, admin panel, and backend source code included.
Are Stripe and Razorpay both working?
Yes, both payment gateways are integrated and ready to configure with your own keys.
Can I use this for my college project?
Yes, ideal for BCA/MCA/B.Tech final year and major projects.
Can I customize or white-label this?
Absolutely — you’re free to modify, rebrand, and extend the project.
Is setup support available?
Basic setup documentation is included — contact us after purchase for help.
💼 Why Choose BBNMart?
- Real, working e-commerce logic — not a placeholder demo
- Enterprise-style admin dashboard with 25+ modules
- Dual payment gateway support (Stripe + Razorpay)
- Built-in CMS — no separate WordPress needed
- Real-time order & chat updates via Socket.io
- Clean, scalable, production-ready architecture
📩 Need help with setup or customization? Contact us after purchase.






Reviews
There are no reviews yet.