API REST para Blog feito em Spring Boot
Segurança | Permitir o cadastro de usuários e login com autenticação via token JWT |
Post | Permitir o cadastro e consulta de posts com texto, imagens e links. Apenas o criador do post poderá ter permissão para excluí-lo |
Comentários | Suportar a adição e exclusão de comentários em posts. Os posts poderão ser visíveis a todos os usuários. Apenas o criador do comentário poderá ter permissão para excluí-lo |
Fotos | Permitir a criação de álbuns de fotos. As fotos dos álbuns poderão ser visíveis a todos os usuários. Apenas o dono de um álbum poderá excluí-lo |
- Java 15
- Spring Boot
- Spring Data JPA
- Spring Security utilizando JWT e RefreshToken
- PostgreSQL
- Liquibase
- BeanValidation
- Docker
- Docker compose
- OpenAPI/Spring Docs
git clone https://github.com/AndersonCRocha/spring-boot-blog-api
cd spring-boot-blog-api
docker compose up