For the frontend, see Blog's frontend.
The project uses Spring with Maven, then wrapped in Docker to deploy.
For a blog post, I think a SSG or static website would be the better choice than using Spring, so in the future I may re-purpose this project into something else more fitting.