A comprehensive Vue.js template built with Vue 3 Composition API, Vite, TypeScript, Pinia for state management, Vue Router 4, and VueUse utilities. The UI layer uses Tailwind CSS and Headless UI, giving you unstyled but fully accessible primitives that you can theme freely.
The template ships with a marketing site, a dashboard with 20+ example pages, a settings panel, a user and team management module, a Stripe-powered billing integration, a blog powered by Nuxt Content, a documentation site, and both REST and GraphQL API clients. Internationalization is handled by vue-i18n with lazy-loaded locale files.
Testing is comprehensive: Vitest for unit tests, Vue Test Utils for component tests, Cypress for end-to-end tests, and Storybook for component development. The Vite build is split by route with automatic preloading, and all assets are served with long-term cache headers. Supports SSR via Nuxt if required, with a migration guide included.
Template Pages Included:
• Marketing: Home, Features, Pricing, About, Blog, Changelog, Contact
• Auth: Login, Register, Password Reset, 2FA setup
• Dashboard: Overview with 20+ widget types
• Account: Profile, Preferences, Notifications, Security
• Billing: Subscription, Invoices, Payment Methods, Tax Info
• Team Management: Members, Roles, Invitations, Activity Log
• Admin: User list, Impersonation, Feature Flags, System Settings
• Docs: VitePress-powered with full-text search
• Error pages: 404, 500, 403, 503
Tech Stack:
• Vue 3.4 with Composition API and