Loading article…
Loading article…


This template gives you the parts every web app re-derives from scratch — internationalized routing, SEO and metadata, a shared design system, and a content system — already wired together, so you can spend your first day on your actual product instead of plumbing.
@makloai/ui primitives and tokens with @makloai/theme controls.
Routes live under src/app/[locale]. A new marketing page is a folder with a
page.tsx:
export default function AboutPage() {
return <main className="container mx-auto py-16">About us</main>;
}Server Components are the default — reach for 'use client' only when you need
state, effects, or browser APIs.
Read Getting started to set up your environment, then skim Project structure to learn where everything lives.
Copy this template, point it at your own services, and start with the interesting part.

About the author
Product Engineer
Jordan Lee is a product engineer who writes about shipping web apps — internationalization, SEO, and the wiring that makes a codebase pleasant to build on.