Build faster. Own your stack.
Use this starter as-is, or as a reference for your own setup. The production plumbing is ready, so your team can move from idea to reliable product without weeks of glue work.
$ pnpm dev
✓ OpenAPI contract generated
✓ Environment schema validated
✓ Turbopack ready in 412ms
▲ Next.js 16.3.1 http://localhost:3000
strict
Type safety
3 ready
Test layers
typed
Backend SDK
46
UI primitives
Observability hooks readybefore first deploy
Everything you need to launch
Curated defaults across product analytics, reliability, data, testing, and delivery. Every integration is removable, so the architecture stays yours.
A modern core that stays out of your way
Next.js 16, React 19, strict TypeScript, Tailwind CSS 4, typed routes, and server-first architecture—already tuned to work together.
Typed data from a single backend contract
Consume the NestJS backend through an OpenAPI-generated SDK—one source of truth shared by the web admin and the Expo app.
Quality gates from commit to deploy
Unit, integration, browser, lint, type, circular dependency, and build checks are scripted locally, with GitHub and GitLab CI templates included.
Contracts your API and UI can share
Zod-validated handlers feed generated OpenAPI contracts and a polished Scalar reference, so documentation stays close to code.
From clone to confidence in four commands.
The local workflow mirrors CI. Every command is documented, composable, and backed by examples already living in the repository.
Browse the API reference- 1
Configure
Create a validated local environment with sensible SQLite defaults.
pnpm setup - 2
Develop
Generate the OpenAPI contract, then start Next.js with Turbopack.
pnpm dev - 3
Verify
Run unit and integration suites with the same setup used in CI.
pnpm test:run - 4
Ship
Produce an optimized build with observability and analytics hooks ready.
pnpm build
Explore the live demos
Working examples wired into the app—browse the generated API reference and the integration-testing surface.
A complete baseline, not a blank canvas.
Keep what your product needs. Remove what it does not. The important part is that each concern already has a production-minded implementation to start from.
Framework & UI
A fast, accessible base for product work.
- Next.js 16 App Router
- React 19 server components
- Tailwind CSS 4 design tokens
- Radix-powered UI primitives
- Responsive layouts
- Light and dark themes
Data & contracts
Typed boundaries from backend to UI.
- OpenAPI-generated backend SDK
- Shared with the Expo app
- Zod request validation
- Interactive Scalar reference
- Type-safe environment variables
- Single source of truth
Quality & delivery
Confidence built into every handoff.
- Vitest unit and integration tests
- Playwright end-to-end coverage
- ESLint and Prettier
- Madge circular dependency checks
- Husky pre-commit gates
- GitHub and GitLab CI templates
Skip the setup sprint. Start with the product.
Clone a foundation that already speaks production: contracts, telemetry, tests, data, performance, and accessible UI included.