Frontend Template
Ship new Nuxt projects from a stable baseline.
This template keeps the current design token system, moves to Nuxt 4, and replaces Naive UI with shadcn-vue primitives.
A reusable Nuxt 4 starter with shadcn-vue, Tailwind CSS, Pinia and i18n.
Nuxt 4.4.2
shadcn-nuxt 2.6.2
Design token bridge retained
Theme system
Design tokens are exposed as CSS variables and consumed by Tailwind and shadcn-vue.
Layout shell
Vertical navigation and blank layout are separated for future projects.
App services
Toast, confirm dialog, routing progress and locale switching are wired as reusable infrastructure.