MDB Lite is a simple books catalogue project built for learning and experimentation. It provides CRUD operations for books and authors, and integrates Keycloak for authentication. The project is a work in progress and serves as a playground for trying out new ideas and technologies.
- Java 21
- Spring Boot
- MSSQL
- CRUD operations for books
- CRUD operations for authors
- Keycloak authentication
- OpenAPI specification
- Work in progress: new features and improvements are added regularly
The development workflow is:
- Write the OpenAPI specification
- Generate interfaces and DTOs from the spec
- Implement the backend logic and endpoints
This project is intended for educational use and as a sandbox for testing Spring Boot, JPA, and security concepts.