Vuetify Todo Pwa
|Updated:
5 Nov 2021
|196 Stars
A simple Todo PWA built with Vue 2 + Vuex + Vuetify.
Categories
Overview:
The vuetify-todo-pwa project is a simple Todo PWA (Progressive Web App) created with Vue.js, Vuex, and Vuetify. It is a great learning resource for those looking to understand these technologies.
Features:
- Vue CLI 3 + Webpack: Uses Vue CLI 3 and Webpack for single file Vue components.
- Hot-reload in development: Allows for automatic reloading during development.
- Lint-on-save with ESLint: Includes ESLint (Standard) for linting code.
- Stylus CSS preprocessor: Utilizes Stylus as the CSS preprocessor.
- Vue + vue-router + vuex working together: Integration of Vue, vue-router, and vuex.
- Vuetify a-la-carte: Reduces project size by selectively importing Vuetify components.
- Progressive Web App features: Includes app manifest, service worker, and Workbox options for caching Google Fonts.
- 100/100 Lighthouse score: Achieves a perfect Lighthouse score for performance and accessibility.
Installation:
To install the vuetify-todo-pwa theme, follow these steps:
- Clone the repository.
git clone [repository_url]
- Install dependencies.
- Compile and hot-reload for development.
- Compile and minify for production.
- Lint and fix files.
Summary:
The vuetify-todo-pwa project offers a simple Todo PWA built with Vue.js, Vuex, and Vuetify. It provides essential features like hot-reloading, ESLint for code quality, and a perfect Lighthouse score for performance. The installation process is straightforward, making it a great resource for learning about these technologies.