Before you can run the server locally you must provide your own firebase-service-account.json file and
download it to src/main/resource/.
Next, you can run docker compose build from IntelliJ's run actions menu. Be sure to have Docker installed and running
on your machine before building.
Congratulations, you now have a local instance of the elections-api running at localhost:8080/api/v1/. If you only need to run the server for local development of elections-web-ui then you are done.
For active development you can stop the ktor-app-1 container and instead run or debug the server straight from
IntelliJ by running App.
This project was built and deployed using the following technologies: