About this starter

Structured for scale without overengineering.

This project uses Nuxt 3, Tailwind CSS, route rules, and a small composable-driven data layer so the same foundation works for a simple SSG site now and a more dynamic product later.

Architecture

Principle 01

Keep rendering decisions in Nuxt configuration instead of hardcoding static-only behavior into pages.

Future-proof by default

Architecture

Principle 02

Isolate data access behind composables so replacing mock content with APIs does not reshape the UI layer.

Future-proof by default

Architecture

Principle 03

Build a small set of reusable components before reaching for heavier abstractions.

Future-proof by default