The template is written in Java using Spring Boot, Hibernate ORM, and the H2 database.
- Authentication: a combination of usernames and passwords (with hashing)
- Authorization: JSON Web Tokens (JWT)
Unit tests are implemented, demonstrating at least 80% code coverage.