Loading
Preparing the route surface...
The current page is loading server and route data. This global loading boundary keeps the shell stable while the route finishes rendering.
Loading
The current page is loading server and route data. This global loading boundary keeps the shell stable while the route finishes rendering.
A small shop with Stripe Checkout, inventory ledger, and an operator console - no Shopify markup, no platform lock-in.
A Next.js + Firebase template that ships a real small online shop: catalog, Stripe Checkout, transactional inventory ledger, order email, and an operator console. Designed for brands shipping a few hundred to a few thousand orders per month.
A small product brand does not need a hyperscale commerce platform. They need a fast catalog, a checkout that works, and an inventory ledger that does not lie.
Feature group
A fast catalog, a working cart, and a Stripe Checkout flow with proper webhook idempotency.
Feature group
Stock changes are written as immutable ledger entries so the on-hand number is always reconstructable.
Feature group
Operator-only views for orders, refunds, and stock - with audit trail and CSV exports.
Each axis is documented in the template repo's customization handbook, with examples of safe and unsafe edits.
Live preview
This preview runs the deployed template project in a sandboxed iframe with demo data only.
Open preview in a new tabInteractive live preview with synthetic catalog, cart, and test-payment data only.
Start the estimator with this template pre-selected. Adjust scope, integrations, and timeline; the estimate updates live and stays itemized.