A simple RESTful Blog API built with Spring Boot, Gradle, and JWT authentication.
It allows users to log in and manage blog posts, categories, and tags.
- JWT-based authentication
- CRUD operations for posts
- Category and tag management
- Secure password hashing (BCrypt)
- Docker support
- H2 and PostgreSQL database support
- Java 17+
- Spring Boot 3
- Spring Security + JWT
- Spring Data JPA
- MapStruct + Lombok
- Gradle
- Docker