gavarnie icon indicating copy to clipboard operation
gavarnie copied to clipboard

SaaS - Pre-configured and ready-to-use features to help you start your full-stack NuxtHub project faster.

Gavarnie

Preconfigured and ready-to-use features designed to help you kickstart your full-stack NuxtHub project quickly.

Read the announcement

⛰️ Gavarnie in action

[!NOTE] My aim with Gavarnie is not just to create another starter kit, but to contribute to the initiative of advancing Nuxt and NuxtHub. Therefore, Gavarnie serves as a starting point, rather than an end, and it's up to us to foster its development. Please join me in enhancing it.

[!NOTE] If you find this project useful, please consider supporting my work via GitHub Sponsors! 💜

Deploy to NuxtHub

Crafted with Nuxt UI Pro, NuxtHub, Nuxt Auth Utils, and Nuxt Security.

Features

  • 🎨 Nuxt UI: Design stunning and responsive user interfaces swiftly with Nuxt UI
  • 💻 NuxtHub: Access an extensive array of full-stack capabilities with NuxtHub
  • 🔑 Nuxt Auth Utils: Simplified social authentication using Nuxt Auth Utils, seamlessly integrated with NuxtHub
  • 🚪 Login & Signup: Comes with built-in login and signup pages
  • 🧑 Profile: Ready-to-use profile page, with email modification and account removal options.

Development

Local development
  • Clone this repository
  • Install latest LTS version of Node.js
  • Enable Corepack using corepack enable
  • Install dependencies using pnpm install

Set up a .env file based on the .env.example template. Modify the values as necessary.

Launch the development server with:

pnpm run dev

Open http://localhost:3000 in your browser to view the application.

Production

This application is intended for deployment on Cloudflare. You can effortlessly utilize NuxtHub Admin for a smooth deployment process or use the CLI:

npx nuxthub deploy

You will also need a Nuxt UI Pro License to build the application for production.

License

Published under the MIT license.