Link to dockerhub: https://hub.docker.com/r/toxpuro/date-selector

The heroku app uses scheduled job to remove old events in theory, but it is not activated since I didn't want to input my credit information for this project

https://en.wikipedia.org/wiki/Schulze_method

Run production by entering npm run start-server

Run development backend by entering npm run start-server-dev

Run backend unit tests by entering npm test

Run Cypress-test by entering npm run test:e2e or npm run cypress:open

For docker-exercise 2.11 backend unit tests can be run by entering sudo docker-compose run test

CI/CD-pipeline deployes container to heroku for exercise 3.1