Skip to content

fegan104/elections-api

Repository files navigation

Run Fair Elections with Ranked Choice Voting 🗳️

Check it out!

Getting Started

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.

Technologies

This project was built and deployed using the following technologies:

Releases

No releases published

Packages

No packages published