Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 1.77 KB

README.md

File metadata and controls

73 lines (46 loc) · 1.77 KB

vue-project-accelerator

Vue JS project accelerator that can serve as reference for bootstrapping projects. Includes localization and authorization via services based approach using vuetify for UX

The project aims to include many of the basic things one needs and includes:

  • services based approach to encapsulate application logic and cross cutting concerns.
  • use of pinia for stores that augment the services approach
  • models that encapsulate the view models used (see models folder and those types)
  • localization and authorization via services.
  • "toast" style notifications and "modals" for dialogs via vue3-notification.
  • use of basic css instead of sass
  • forms and validation via vee-validate
  • use of HttpClient to call external REST API
  • use of git hub pages to host the live example

Live Demo

https://spinningideas.github.io/vue-project-accelerator

Get Started

Install npm packages and run npm scripts to get started

Project setup

npm install

Compiles and hot-reloads for development

npm run dev

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize Vite Build Configuration

See Configuration Reference.

More Info

Router

Vuetify

Forms

State Management