Introduction
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 Naive UI via @bg-dev/nuxt-naiveui module
- ✔️ Tailwindcss integration via @nuxtjs/tailwindcss module
- ✔️ HTTP security via nuxt-security module
Setup
- Create new repository from this template.
- Rename
.example.env
to.env
and set the environment variables. - Make sure to install the dependencies:
# yarn
yarn install
# npm
npm install
# pnpm
pnpm install
- 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.
Table of Contents