Skip to content

πŸ”½πŸ” Vuetify 3 + Nuxt 3 + Sequelize + RBAC Starter Template

License

Notifications You must be signed in to change notification settings

mrdhnto/vitify-nuxt-extended

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vitify - Opinionated Vuetify Admin Starter Template

Vitify Nuxt Extended

vue vuetify license

Vuetify 3 + Nuxt 3 + Sequelize + RBAC

All the content is still on the work, it may be unstable and design can be changed in the future updates.

Any contributions is welcomed!

Features

  • πŸ’š Nuxt 3 - SPA, ESR, File-based routing, components auto importing, modules, etc

  • πŸ’₯ SSR out of the box - powered by Vuetify Nuxt module

  • ⚑️ Vite, pnpm, ESBuild - born with fastness

  • 🍍 State Management via Pinia

  • πŸ“₯ APIs auto importing - for Composition API, VueUse and custom composables

  • 🦾 RBAC in both app (Client & Server)


Admin Starter Template

  • πŸͺŸ Default layout with drawer, header and footer

  • 🧭 Auto-generated navigation drawer and breadcrumbs based on routes

  • πŸ”” Notification store

  • πŸ” Sequelize ORM for Mature and most supported DB

  • πŸ“‰ Data visualization with nuxt-echarts

  • 🎨 Theme color customization and dark mode

  • πŸ“± Multiple and Responsive layout

  • πŸ›‘οΈ Authentication backed-in using nuxt-auth-utils

  • πŸ•΅οΈ RBAC on Client and Server inspired by CASTL

Pre-packed

Nuxt Modules

  • Vuetify Nuxt Module - Zero-config Nuxt Module for Vuetify
  • VueUse - Collection of useful composition APIs
  • Pinia - Intuitive, type-safe, light and flexible Store for Vue
  • Nuxt Icon - Icon module for Nuxt with 200,000+ ready to use icons from Iconify
  • Nuxt ECharts - Nuxt module for Apache EChartsβ„’
  • Nuxt Auth Utils - Minimalist Authentication module for Nuxt
  • Nuxt Cron - Minimalist Nuxt Cronjob function runner

Coding Style

Dev tools

Developer Note

I know some of this implementation will need to reconfigure some plugin behaviour or even break entirelly, I also don't have enough time to test all of the features (like edge deploy). But I hope this project will give some people basic starter template to their next project without trying hard thinkering their code to works.

License

MIT License

About

πŸ”½πŸ” Vuetify 3 + Nuxt 3 + Sequelize + RBAC Starter Template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published