Pet project to explore new technologies.
- WEB: jobs.localhost
- API: api.jobs.localhost (swagger)
- Install docker and docker-compose tool.
- Install mkcert
# Only for Manjaro
# sudo trust anchor $(mkcert -CAROOT)/rootCA.pem
mkcert -install
mkcert -cert-file ./.docker/nginx/ssl/ca.crt -key-file ./.docker/nginx/ssl/ca-key.key jobs.localhost
# Run project
make up
# Stop project
make down
# Show logs
make logs
Common
API
- TODO
WEB
- Node 19.x
- Nuxt.js 3.x
- Vue 3 + Composition API
- BEM Methodology
- Typescript
- Pinia - Vue Store
- Vitest - Unit tests
- ESLint - Static code analyzer
- Prettier - Code style analyzer
- Stylelint - CSS style analyzer
E2E