Cypress contains end-to-end tests and executable feature specifications
In order to setup the application and start to develop features you have to setup frontend and backend.
There are two approaches:
Local installation, which means you have to take care of dependencies yourself
Or Install everything through docker which takes care of dependencies for you
Docker is a software development container tool that combines software and its dependencies into one standardized unit that contains everything needed to run it. This helps us to avoid problems with dependencies and makes installation easier.