Spring Boot, Thymeleaf, Docker, MariaDB, Redis, JUnit
Social network experiment fully done with static pages as an artificial constraint.
It is "functional", yet incomplete. Navigation and certain features are not fully implemented. I decided to move on due to change in circumstances and this project dragging on for too long.
Partial prototype of UI is available at adoolting-screens.
VSCode: Make sure to enable AWT development: https://code.visualstudio.com/docs/java/java-gui
Install Docker Compose: https://docs.docker.com/compose/install/
VSCode testing works just fine. Not tested with IntelliJ IDEA.
mvn test
Fire up Docker stack:
docker compose up
Run application (if not running from IDE):
mvn spring-boot:run
Run formatter:
mvn prettier:write