Launch a complete online store, not a template.
BabyMart is the full source code behind
babymart.reactbd.com: a production-ready e-commerce platform for baby and mom products, built as one TypeScript monorepo with Turborepo and pnpm. Customer storefront, admin dashboard, REST API, native mobile app, docs site and an AI shopping assistant, all included and all wired together.
## What you get
STOREFRONT (Next.js 16 · React 19 · Tailwind CSS 4)
• 52 pages: home, shop with filters, product pages with gallery and reviews, categories, compare, wishlist, cart, checkout, order history, blog, help centre and legal pages
• Shop filters for category, brand, product type, price, rating, colour, size and discount, with grid and list views
• Checkout with Stripe, SSLCommerz (bKash, Nagad, cards in BDT) or cash on delivery; the API verifies every payment
• Customer dashboard: orders with status timeline and Pay Now, spending analytics, notifications, addresses
• Sign in with email, Google or GitHub
• Pages built from data: Baby Care, Baby Food and other collection pages are assembled from sections (grid, carousel, banner, featured, two-column) with rule-based products: newest, best selling, top rated, discounted, trending
• Database-driven header menus with dropdowns and mega menus
• 12-currency price display, newsletter signup, blog with categories and tags
• SEO: per-page metadata, Open Graph image, JSON-LD, sitemap
AI SHOPPING ASSISTANT (new)
• "Ask BabyMart" chat on every page, powered by Claude
• Grounded in a built-in knowledge base plus a live snapshot of your categories, brands and blog
• Daily limits for guests and signed-in users, so costs stay small
• Keeps answering from the knowledge base with no API key at all
ADMIN DASHBOARD (Vite 8 · React 19)
• Sales, orders, customers and revenue dashboards with charts
• Catalog: products, product bases, types, categories (as a tree), brands, sizes, colours, reviews, Excel/CSV bulk upload
• Orders, invoices and the staff fulfilment workflow
• Users, admins, employees and salaries; suppliers and purchase orders
• Banners, ads banners, menus, blog (posts, authors, categories, tags), website config, social links, bulk notifications
• Vendor requests, vendor products and a one-click marketplace on/off switch
• Read-only preview role for demos
STAFF FULFILMENT WORKFLOW
• Call centre confirms → in-charge assigns → packer packs → deliveryman delivers and collects cash → accounts completes
• Each employee role gets its own queue; cash collection is tracked from rider to accounts
MULTI-VENDOR MARKETPLACE
• Become-a-vendor application, admin approval, vendor dashboard with full product management
MOBILE APP (React Native 0.88 · iOS + Android)
• 28 screens with a liquid-glass tab bar where supported: Home, Shop, Search, Profile
• Search by text, voice or photo
• Stripe PaymentSheet and SSLCommerz checkout, native Google sign-in
• Staff and vendor screens included; same API as the website
API (Express 5 · Mongoose 9 · MongoDB)
• 290+ endpoints across 31 data models
• JWT auth with token revocation, role guards, Zod validation, Helmet, rate limiting, query sanitising
• Cloudinary or AWS S3 uploads, SMTP email, notifications, analytics
• Tested with Vitest and an in-memory MongoDB; Postman collection included
DOCUMENTATION SITE (Astro Starlight)
• Installation, environment variables, demo data, architecture, payments, auth and roles, each app, deployment, troubleshooting, API reference and data models
## Tech stack
TypeScript · Turborepo · pnpm · Next.js 16 · React 19 · Tailwind CSS 4 · Zustand · Vite 8 · Express 5 · MongoDB + Mongoose 9 · React Native 0.88 · React Navigation 7 · Astro · Stripe · SSLCommerz · Firebase Auth · Cloudinary / AWS S3 · Claude API
## What's in the download
• Complete source code for all five apps and three shared packages
• Documentation site plus setup and deployment guides
• Environment templates for every app
• Demo data (products, categories, banners, blog, pages)
• Postman collection for the API
## Who it's for
• Founders who want to launch a baby or mom store fast
• Agencies and freelancers building stores for clients
• Developers who want to learn from a real production monorepo
## Updates and support
• 1 year of free updates
• Priority support from ReactBD
## Deploys anywhere
The live demo runs on Vercel (storefront, admin and API as three projects) with MongoDB Atlas. Any Node.js host works.
Questions before buying? Ask the AI assistant on babymart.reactbd.com, or message ReactBD here.