If you've built more than one internal admin panel or back-office tool in Spring Boot, you already know the drill: authentication, role-based access control, a menu that shows/hides based on who's logged in, and CRUD scaffolding — before you've written a single line of the business logic anyone actually asked for.

I've built this same foundation across enterprise Java projects for 10+ years — fleet management systems, call/vehicle registry platforms, financial systems. Eventually I got tired of rebuilding it every time, so I packaged it into a starter kit.

What's in it

Spring Boot Admin Starter Kit — Java 21, Spring Boot 3.3, Spring Security, PostgreSQL, Thymeleaf, Flyway.

Authentication — form login, BCrypt password hashing, wired and working out of the box