About this template
This starter is optimised for teams using a .NET backend with a Next.js frontend. It gives auth-heavy products a consistent structure while keeping visual customisation token-driven.
Design system basics
Colours, spacing, typography and radius are driven through CSS variables and shared utility classes — the same token contract the Flutter client uses.
Composable layouts
Marketing and app route groups keep product pages and sign-in flows cleanly separated; PageShell and the account tab strip standardise the rest.
Auth-heavy by default
The .NET API owns the session cookies; this client is routing plus feature modules, with every real request authorised server-side.
Room to grow
Good for social-style products and lighter SaaS. If consumer features outgrow it, split into a dedicated React app and keep this as marketing-only.