- Node.js (v12.X.X or newer)
- Yarn (v1.X.X)
- vue.js 3 with composition api
- typescript
- jest
- tailwind
- vite
- conventional commits
- prettier
- eslint
# install dependencies
$ yarn
# serve with hot reload at localhost:3000
$ yarn dev
# format codebase
$ yarn format
$ yarn test
Client side rendering is default option in vite(https://vitejs.dev/guide/build.html). SSR is possible if needed.
To preview application in production mode
$ yarn serve:production
##TODO
- Add CI/CD (github actions)
- Add commitlint
- Add stylelint
- Add E2E tests (Cypress)
- Add components documentation (Storybook)
- Add multiple languages support (translations)
- Add router