To set this project up you will need to clone it to your local computer and make sure to have the prereqiosites of...
- 
docker / dockerdesktop
 - 
docker compose
 - 
intellij Idea
 - 
Java JRE and JDK 17+
If there are any of these prerequisites that you are unfarmiliar with, please attend a workshop about the subject, and attend office hours. if the times are outside of your normal hours please request a 1:1 to get unblocked.
 
- You will need to delete a text file inside the data/pg folder.

 - Read the 
docker-compose.ymlfile and change any ports that you need to based on your local setup - Run 
docker-compose up- this should be run inside a terminal from the root of the project directory.
 - for information about docker compose please see the documentation
 
 - Open the project inside intellij
 - Go to the 
application.propertiesfile and follow the instructions to make your dev profile making sure that the url is pointing to the same port as the docker compose file5550.
 - look over the code base and familiarize yourself with spring boot docs.
 - Run the 
BackendApplication - Visit 
http://localhost:8080/or localhost at a port you chose if you changed any ports in theapplication-dev.propertiesfile. 
To get an overview of the actual application proposal you can find the docs here