• Stars
    star
    206
  • Rank 184,378 (Top 4 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 1 year ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Template to get you up and running with Nuxt 3 & Vuetify 3

Nuxt 3 + Vuetify 3 Starter

Starter Image Nuxt 3 is now stable. Vuetify 3 is now stable. I will be updating this template as we go along. Feel free to open an issue if you have any questions or suggestions. This template here will get you up & running with adding the two together :)

Demo Here

Online Demo

How to use

As time passes, I will be updating this template. It will grow with some more pages. It all started with the login & register pages. I may keep a running list of pages added here.

Pages

Click to see the pages added & planned
  • Login
  • Register
  • Reset Password

Run the app

  1. Install the deps
npm install
  1. Run the app
npm run dev

Stuff used

  • NuxtJS
  • Nuxt Icon
  • Sass
  • Vuetify
  • kevinmarrec/nuxt-pwa
  • Vite Plugin Vuetify

Custom Sass File

The .scss file that can be found in the assets folder have some gradients & other styles. They can be deleted or updated.

Helpers Folder Utils Folder

The helper utils folder contains the custom stuff for the Vuetify plugin

Custom Icons - customIcons.ts

So I switched from the nuxt-icon module to the @iconify/vue component here. It plays better with Vuetify with custom icons

Here is a link to the docs for this Creating a custom iconset

Global Defaults - defaults.ts

This file here just set global props on different vuetify components. You can learn more here Global Configuration

Themes - themes.ts

This file will hold all the different themes that you want to use in your app. Feel free to add more crazy schemes lol. Learn more here: Vuetify Themes

Form Rules - Composable

I added one composable for form rules. Add more here. You can even try integrating other validation packages like yup or zod

Yup & Vee-Validate

I will definitely be switching to vee-validate for dealing with forms.

Icons

The public folder contains a favicon & icon. Change these out for your app and be sure to tweak the pwa config inside the nuxt.config file to fit your app

More Repositories

1

analytics-ui

Analytics UI created with Nuxt 3 + Tailwind CSS
Vue
67
star
2

ui-thing

A set of components created with Radix-Vue. Inspired by shadcn/ui & shadcn-vue.
Vue
59
star
3

nuxt-3-server-api

Vue
58
star
4

contentv2-nuxt3

Simple site created with the new content v2 for nuxt 3
Vue
40
star
5

vuetify3-nuxt3-sass-customized

Template to get you up and running with Nuxt 3 & Vuetify 3
Vue
31
star
6

nuxt-3-email-dashboard

Email Dashboard created with Nuxt 3 + TailwindCSS
Vue
23
star
7

nuxt-pdfmake

Easily generate PDFs in Nuxt.js using pdfmake
Vue
20
star
8

nuxt-ui-thing-starter

An opinionated Nuxt 3 starter template with components built with Radix-Vue. This is my personal port of the shadcn/ui library.
Vue
19
star
9

nuxt-internal-socket

Nuxt module that hooks into the `listen` hook and creates a socket.io connection.
TypeScript
16
star
10

freecommerce

Another eCommerce website
Vue
15
star
11

grow-admin

UI for a product/customer/order management app. I am really not sure lol.
Vue
9
star
12

vuetify3-nuxt3-webpack5

Vue
9
star
13

duxt-starter

Starter template for Nuxt 3 with some shadcn-ui like components
Vue
7
star
14

advanced-homes

Advanced Homes UI w/ NuxtJs3 + TailwindCSS
Vue
6
star
15

protect-server-api-nuxt3

Learn how to protect your Nuxt 3 API endpoints
Vue
6
star
16

duxt

Documentation template created with Nuxt 3 + TailwindCSS + Nuxt Content
Vue
5
star
17

nuxt-3-nestjs-chat

Nuxt 3 Chat built with NestJS, Socket.io, and TailwindCSS
Vue
5
star
18

startup-agency

Startup Agency UI created with Nuxtjs & TailwindCSS
Vue
5
star
19

duxt-ui

Vue
3
star
20

nuxt-3-auth-payloadcms

TypeScript
3
star
21

ui-thing-cli

CLI used to add UI Thing components to your Nuxt 3 app.
TypeScript
3
star
22

nuxt-rellax

Unlock the power of seamless parallax effects in your Nuxt 3 applications with our Rellax module. Explore the documentation to effortlessly integrate this module, offering composable utilities and directives for an enhanced and dynamic web experience.
Vue
3
star
23

nuxt-content-v2

Vue
2
star
24

nuxt3-tailwind-prisma-starter

Vue
2
star
25

catcare

Vue
2
star
26

nuxt-saas-pets-manager-firebase

Vue
2
star
27

yt-nuxt-auth-utils-test

Vue
2
star
28

ramble-feb-5-2023

TypeScript
1
star
29

crm-nuxt

TypeScript
1
star
30

yt-school-mgnt-system

Vue
1
star
31

nuxt3-landing

Testing Nuxt3 with tailwind CSS
Vue
1
star
32

sql-gui

TypeScript
1
star
33

one-day

This repo/monorepo.. whatever its called, is just a set of projects that I am testing out in a single day. The rule is to not allow a day to pass on any given app. If it goes over a day, we can leave it as is. We can always come back to it in the future
Vue
1
star
34

project_sources_ui

Vue
1
star
35

strapi

Strapi Module for Nuxt
TypeScript
1
star
36

BayBreezy

Simple github profile for Behon Baker
1
star
37

templates

Demonstaration of how to use the Vue Unlayer package to implement a drag and drop email template builder. Built with Radix-vue components styled like the shadcn-ui library.
Vue
1
star