yarn install
yarn dev
yarn serve
yarn build
yarn lint
yarn json-server
Json Server docs - https://github.com/typicode/json-server
docker compose build app-prod
# development mode with hot reload
# access: http://localhost:8080
docker compose up -d app
# production mode with static build files
# access: http://localhost:8001
docker compose up -d app-prod
docker build -t vue3-todo:unstable . --no-cache
# without volume
docker run -d -p 8080:80 --name vue3-todo-app vue3-todo:unstable
# with volume
docker run -d -p 8080:80 -v $(pwd):/app --name vue3-todo-app vue3-todo:unstable
docker exec -it vue3-todo-app sh
docker logs vue3-todo-app
docker stop vue3-todo-app && docker rm vue3-todo-app
This project requires a minimum Node version of 18.
- Vue 3 - The Progressive JavaScript Framework
- Vuex - Vuex is a state management pattern + library for Vue.js applications
- Vue I18n - Internationalization plugin for Vue.js
- VueUse - Collection of Vue Composition Utilities
- @vue/cli-plugin-pwa - Plugin for Vue CLI that helps you create Progressive Web Apps (PWAs)
- Tailwind CSS - A utility-first CSS framework packed
- @kyvg/vue3-notification - Trigger notifications for Vue.js
- JSON Server - Get a full fake REST API with zero coding in less than 30 seconds