- 1- Todo item can be added
- 2- Todo list can be listed
- Vue
- axios (API calls)
- unit tests (vue-test-utils)
- e2e tests (puppeteer cucumber)
- consumer driven contract test
- Nginx (Web server)
- Docker && Docker-Compose
- Gitlab CI/CD Pipeline(CI)
yarn install
yarn serve
yarn build
yarn test:unit
yarn test:pact
Docker must be installed and running already
Run on command line docker-compose up
in the root project folder
Frontend side will work on 8080 port you can access it too
sample: localhost: 8080
you can reach frontend - https://modanisa-frontend-todo-app.herokuapp.com