Skip to content

Starter template for Nuxt.js using tools like Shadcn and DrizzleORM

License

Notifications You must be signed in to change notification settings

risv1/nuxt-shadcn-drizzle-starter

Repository files navigation

Nuxt-Shadcn-Drizzle Starter

This is a starter project for bootstrapping a Nuxt app with Shadcn-vue and Drizzle ORM, with Pinia for state management.

Stack

Built using Nuxt Logo Nuxt, Shadcn Logo Shadcn-vue, Drizzle Logo Drizzle ORM, TailwindCSS Logo TailwindCSS

Setup

  1. Run pnpm install to install all dependencies.
  2. Create a .env file, and add DB_URL, JWT_SECRET respectively.
  3. Setup your preferred SQL database in database/, this example uses Postgres
  4. Run docker compose up -d if an instance is preferred.
  5. Run pnpm dev to start the application

License

Nuxt-Shadcn-Drizzle Starter is licensed under the MIT License.

About

Starter template for Nuxt.js using tools like Shadcn and DrizzleORM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages