Skip to content

huogerac/template-vue3-vite-vuetify3

Repository files navigation

Project Template Vue3 + Vuetify 3, Vite ⚡, Vitest

Vite logo

  • 🇬🇧 A quickly jumpstarting production-ready Vue 3 project template
  • 🇧🇷 Um template de projeto completo e pronto para PROD usando Vue 3 fácil e rápido para iniciar

Open in StackBlitz 👉 Run it online (Check the TIPS-IDE.md out!)

Architecture

djavue-arquitetura

💡 Main Features

  • ⚡️ Vite (Instant Server Start, Lightning Fast HMR, Optimized Build ...)
  • 📦 Well organized project (Router ➡️ Pages ➡️ Store ➡️ API Client)
  • 🤡 API Mock using MirageJS (backendless approach for a productive development)
  • 🔩 API Client using Axios
  • 🛠️ Code quality using Linter + Code Style (ESLint + Prettier)
  • 🛠️ Testing business logic inside the store using Vitest
  • 📦 Business separated in context
  • 💡 Page inheritance using Layout (View Component & Router)
  • 💡 Rich Features (Login, Logout, Task List, Create Tasks)
  • 🔑 Protected router (Login required based on 401 responses)
  • 🐳 Container Ready (Dockerfile)

❓ WHY

  • 💡 Quickly bootstrap projects using good good practices
  • 💡 Have an organized and scalable way to add new context (business logic)

❓ More details

  • 👉 Check the README.md files inside each folder
  • 👉 Found a problem? Create an Issue
  • 👉 Have a idea or suggestion? Create an Issue
  • 👉 This repo is the frontend part of the Djàvue template

About

A quickly jumpstarting production-ready Vue 3 project template

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published