Nuxt Starter

screenshot of Nuxt Starter
nuxt
tailwind
prisma

Edge compatible Nuxt starter with Auth, S3 & Naive UI

Overview

The Nuxt 3 starter is a modular template that provides essential features to quickly get started on a full stack Nuxt 3 project. It offers compatibility with the latest version of Nuxt, integration with Prisma for database manipulation, user authentication with password and social login, file upload to S3 compatible file storage services, a customizable UI layer based on Naive UI, integration with Tailwindcss, and HTTP security features.

Features

  • Edge compatible: The template is compatible with the latest version of Nuxt, ensuring that you can take advantage of all the latest features and improvements.
  • Prisma integration: Integrate Prisma to easily perform database operations within your Nuxt 3 project.
  • User authentication: Enable user authentication with password and social login using the @bg-dev/nuxt-auth module.
  • File upload to S3: Easily upload files to S3 compatible file storage services using the nuxt-s3 module.
  • Customizable UI layer: Customize the UI layer of your project with ease using the @bg-dev/nuxt-naiveui module, which is based on Naive UI.
  • Tailwindcss integration: Make use of the popular utility-first CSS framework, Tailwindcss, using the @nuxtjs/tailwindcss module.
  • HTTP security: Ensure the security of your HTTP connections with the nuxt-security module.
nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

prisma
Prisma

Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.