Visão Geral
API REST desenvolvida em Kotlin com Spring Boot para o sistema de gestão de clínicas de estética Esthetic Flow. Fornece endpoints para gerenciamento de clientes, agendamentos, vendas, pacotes, profissionais e relatórios.
O que eu fiz
- Desenvolvimento de API REST com Spring Boot e Kotlin
- Implementação de autenticação e autorização com JWT e Spring Security
- Gerenciamento de banco de dados com JPA, Flyway e PostgreSQL
- Documentação da API com Swagger/OpenAPI
- Integração com Stripe para processamento de pagamentos
- Serviços de email com Thymeleaf para templates
- Sistema multi-tenant com suporte a múltiplas empresas
Tecnologias Utilizadas
Kotlin
Spring Boot
Spring Security
Spring Data JPA
PostgreSQL
Flyway
JWT
Swagger
Stripe
Thymeleaf
Twilio
Observações
Algumas informações foram omitidas por confidencialidade. O sistema utiliza migrações de banco de dados versionadas com Flyway e documentação completa da API disponível via Swagger.