Social Sport API

Bem-vindo à documentação da API do Sistema Social Sport! Esta API é uma interface back-end desenvolvida em JAVA 11, projetada para simplificar o processo de aluguel de horários em quadras de centros esportivos. Ela alimenta plataformas front-end dedicadas ao centro esportivo, aos atletas e à administração do sistema. Aqui você encontrará todas as informações necessárias para aproveitar ao máximo a funcionalidade e os recursos oferecidos pela nossa API.

Iniciar

GitHub v1.0.0

Spring Boot

Framework JAVA que oferece facilidade no desenvolvimento de APIS Rest HTTP, na comunicação com a base dedados e na integração com sistemas parceiros.

Swagger

Documentação técnica da API contendo os dados dos contratos de comunicação com as aplicações front-end.

Base de dados

Banco de dados PostgresSQL para armazenar e gerenciar os dados de segurança, centro esportivos, atletas e configurações de sistema.

Segurança

Utiliza Spring Security para gerar token JWT, os dados de usuários e senha criptografada são salvos na base postgresSQL.

Repositório de imagens

Para armazenar imagens o Social Sport Api integra com o Firebase Storage, gerenciando o acesso as imagens.

Integrações

Envio de email utilizandoo a biblioteca JavaMailSender do Spring Boot, O envio de SMS utiliza o serviço externo smsdev , Receber pagamento online Pagarme .