API ClickBus challanger

API

API reativa para gerenciar lugares (CRUD) que faz parte desafio para pessoas desenvolvedoras backend que se candidatam para a ClickBus. Possui práticas como: - SOLID - Testes automatizados - Consultas com filtros dinâmicos usando o Query By Example - API reativa na web e na camada de banco - Uso de DTOs para a API - Injeção de Dependências - Geração automática do Swagger com a OpenAPI 3 - Geração de slugs automática com o Slugify - Auditoria sobre criação e atualização da entidade. E que utiliza algumas tecnologias como: - Spring Boot - Spring Webflux - Spring Data + R2DBC - SpringDoc OpenAPI 3 - Slugify