Frontend
Next.js 16, React 19, Vite 8, Tailwind CSS v4, shadcn/ui-style components, Zustand.
BabyMart is a production-ready e-commerce platform: a Next.js storefront, a Vite admin dashboard, an Express + MongoDB API and a React Native app, sharing types and a design system. This guide shows what it does, how it is built and how to run it.
Every step has a page: the whole journey, the payment providers and the employee roles that move an order forward.
Frontend
Next.js 16, React 19, Vite 8, Tailwind CSS v4, shadcn/ui-style components, Zustand.
Backend
Node.js, Express 5, Mongoose 9 on MongoDB, Zod validation, JWT auth, Swagger.
Mobile
React Native 0.88, React Navigation 7, Stripe React Native, Google sign-in.
Tooling
pnpm 9 workspaces, Turborepo 2, TypeScript 6, Vitest, GitHub Actions CI.
See Tech stack for the exact versions.
Everything on this site ships in the Turbo Monorepo edition — one payment, instant download, a year of updates. Setup after purchase is on Installation.
The complete BabyMart monorepo documented on this site — mobile app included.
$99.99one-time
The standard single-repository version of the store.
$45one-time
Open-source version for learning and personal projects.
Free
One-time payment. Instant access right after purchase, including future updates and bug fixes for the support period.