Clone this repo and run PixelWarApplication.java to use it! Make sure to install all needed dependencies.
You also need to download and run the client and to make it work.
Authentification is implemented.
The branch bd implements docker. There is no database in the hard disk, but with docker the code is encapsulated.
To run this branch, open a terminal in your folder and run docker compose down, then mvn clean package -DskipTests and docker compose up --build.
We chose not to store the database on the hard disk to begin a brand new canvas whenever we decide to restart the server.\
You can access every available method by uncommenting the line 28 in file SecurityConfig.java from security package and connecting to the page /swagger-ui/index.html.
Have fun!