← Voltar para projetos
API

Academia de Tênis - API

Cliente: Academia de Tênis Tipo: API REST Plataformas: Backend

Visão Geral

API de gerenciamento desenvolvida para a academia de tênis. A API automatiza o controle de alunos, agendamentos, presenças, pagamentos e comunicação entre professores e administradores.

O que eu fiz

  • Desenvolvimento de API REST com Kotlin e Spring Boot
  • Implementação de autenticação com JWT e Spring Security
  • Gerenciamento de banco de dados com JPA e FlywayDB
  • Suporte a múltiplos dispositivos via Firebase Token
  • Documentação da API com Swagger (OpenAPI 3)
  • Endpoints para gestão de usuários, alunos, responsáveis, agendamentos, presenças e faturas
  • Dashboard administrativo com resumo de informações

Tecnologias Utilizadas

Kotlin Spring Boot Spring Security Spring Data JPA PostgreSQL FlywayDB JWT Swagger Maven