Full-stack React + MongoDB. Product catalog, persistent cart, Stripe SCA checkout, order management, admin dashboard — all done. Go or Node backend, your choice.
17+
Production screens
35+
API endpoints
2
Backend editions
< 15 min
Setup to first checkout
Built, tested, documented. Self-host once. Own the code forever.
Details
Version
1.0.0
Last Updated
June 2026
Pricing
Developer
one-time
$299
TeamPopular
one-time
$699
Extended
one-time
$1499
Details
Version
1.0.0
Last Updated
June 2026
Pricing
Developer
one-time
$299
TeamPopular
one-time
$699
Extended
one-time
$1499
Material UI
Frontend · MUI flavor
17+ production screens
Dark mode + design tokens
DashForge component library
Tailwind CSS
Frontend · Tailwind flavor
Same 17+ screens, utility-first CSS
DashForge/tw tokens — zero MUI dep
Mobile-first, drop-in Tailwind v3
Everything below is already built, tested, and documented. Configure your .env, ship.
payment_intent.succeeded, charge.refunded), test card hint in test mode.VITE_PROVIDER=mock: the full catalog → cart → checkout flow runs without a backend, with realistic latency simulation.This kit covers the checkout and order flow — not the full e-commerce suite. It does not include:
If you need user auth alongside checkout, the two kits share the same React + provider architecture and are designed to work together.
Two editions, one codebase. The frontend is identical — only the server changes.
| Node Edition | Go Edition | |
|---|---|---|
| Runtime | Express 4 + TypeScript | Go + Gin |
| Starting price | from $299 | from $399 |
| Deploy | npm / PM2 | single static binary (~15 MB) |
| Best for | teams already on Node | performance-critical stacks |
Both editions share the same MongoDB schemas, the same API contracts, and the same Stripe integration. Need both? Own one and get 50% off the other — email [email protected] with your purchase id.
Client (both editions) — React 19, TypeScript, Vite, Valtio, React Hook Form + Zod, Stripe.js + React Stripe Elements, Recharts, DashForge.
Node edition — Express 4, TypeScript, Mongoose / MongoDB, Stripe Node SDK, JWT + bcrypt.
Go edition — Go + Gin, MongoDB driver (no ORM), Stripe Go SDK, JWT + bcrypt.
Requires Node.js 20+, pnpm, MongoDB, and a Stripe account. Go edition also needs Go 1.22+.
# Install
pnpm install && cd client && pnpm install && cd ..
# Configure (pick one edition)
cp server-node/.env.example server-node/.env # Node
cp server/.env.example server/.env # Go
cp client/.env.example client/.env
# Seed demo products (optional)
cd server-node && npm run seed # or: cd server && go run ./cmd/seed
# Start
pnpm devOnce payment completes on Stripe you receive an email to your billing address within minutes containing:
Both the Go and Node server directories are included in the same repository, alongside both frontend flavors (client/mui/ and client/tailwind/). One purchase, one repo, everything in one place.
Questions or access issues? Email [email protected] with your Stripe receipt — we respond within one business day.
Yes — both client/mui/ and client/tailwind/ are included in every tier, regardless of the backend edition you choose. You own both flavors and can ship either one without paying extra.
Yes — Go and Node are priced and sold separately. Use the edition toggle in the pricing widget to pick your stack and see the correct Stripe link. If you later want the other edition, email us with your Stripe purchase id for 50% off the matching tier, no expiry.
The kit ships with MongoDB out of the box. If you need PostgreSQL, tell us at purchase time and we will integrate a PostgreSQL data layer for you, free of charge — same screens, same API contracts, same Stripe flow. Only the persistence layer changes.
Team and Extended tiers include live sessions where we work directly on your codebase — not a generic walkthrough. Typical use cases: adapting RBAC roles, wiring a custom payment flow, integrating existing auth, adjusting data models. Team = 2 h, Extended = 4 h. Additional hours available at an hourly rate. Sessions scheduled via email after purchase.
Yes. Developer tier: 1 developer, 1 product, 1 production deployment, 1 client. Team: up to 5 developers, up to 3 deployments. Extended: unlimited developers, unlimited deployments, plus white-label rights to remove all DashForge branding from the End Product.
Yes — pay the difference, get the new tier. Email [email protected] with your purchase id. No expiry on upgrades.
No — source code is delivered immediately upon purchase, so a traditional refund is not possible. What we guarantee instead: if you find a bug in the kit code, we fix it. Team and Extended buyers also get a direct support commitment so you are never blocked on setup or integration.
The client requires Node.js 20+ and pnpm. It runs React 19 with Vite 6. The Go edition requires Go 1.22+. The Node edition server requires Node.js 20+.
One application serving real users, regardless of how many environments back it (staging, pre-prod, and prod together count as one). Internal tools and CI pipelines do not count.
Checkout Kit handles the payment and order side. If you also need registration, login, TOTP 2FA, and password reset, Registration Kit is the natural companion — same React + provider architecture, designed to work alongside this kit.
Ships under a commercial license — Developer, Team, and Extended tiers. See the license page for full terms and what each tier allows.