Frontend

Nuxt 3 frontend documentation — structure, components, and features

Frontend

The GO-MVP frontend is a Nuxt 3 application with a polished dark theme, built-in authentication flows, Stripe checkout, and a user dashboard.

What's Included

  • Marketing landing page — Hero, features, pricing, FAQ, and CTA sections
  • Authentication — Login, register, forgot/reset password, social login (Firebase/Google)
  • Payments — Stripe Checkout with success/cancel pages
  • User dashboard — Profile, subscription status, password changes
  • Dark theme — Consistent design with Tailwind CSS

Tech Stack

ComponentTechnology
FrameworkNuxt 3
UI LibraryVue 3 (Composition API)
StylingTailwind CSS
StatePinia
TypesTypeScript
TestingVitest + Vue Test Utils
Social AuthFirebase (Google OAuth)
AnalyticsUmami (optional)

In This Section