Skip to content
/ nuxt3-starter Public template
generated from becem-gharbi/nuxt-starter

Edge compatible Nuxt 3 starter with Auth, S3, Prisma & ShadCN UI

License

Notifications You must be signed in to change notification settings

muneebbug/nuxt3-starter

Repository files navigation

Nuxt 3 starter

A modular template that provides essential features to quickly get started on your full stack Nuxt project

Features

  • ✔️ Edge compatible
  • ✔️ Prisma integration
  • ✔️ User authentication with password and social login via @bg-dev/nuxt-auth module
  • ✔️ File upload to S3 compatible file storage services via @bg-dev/nuxt-s3 module
  • ✔️ Customizable UI layer based on SHAD-CN Nuxt via shadcn-nuxt module
  • ✔️ Tailwindcss integration via @nuxtjs/tailwindcss module
  • ✔️ HTTP security via nuxt-security module

Setup

  1. Create new repository from this template.
  2. Rename .example.env to .env and set the environment variables.
  3. Make sure to install the dependencies:
# yarn
yarn install

# npm
npm install

# pnpm
pnpm install
  1. Run prisma generate
npx prisma generate

That's it! You can now get started on your project ✨

Development Server

Start the development server on http://localhost:3000

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview

Check out the deployment documentation for more information.

About

Edge compatible Nuxt 3 starter with Auth, S3, Prisma & ShadCN UI

Resources

License

Stars

Watchers

Forks

Packages

No packages published