Players Hub é uma API desenvolvida para Gerenciar o CRUD de Usuários, Times, Categorias de Jogos, Partidas, Localizações, Convites e Comentários.
A aplicação foi projetada utilizando o Modelo de DataBase Relacional com o PostgreSQL, sendo implementada através da ORM SQLAlchemy e Python.
A aplicação foi criada baseada na necessidade de um sistema para Conexão de Jogadores e Organização de Partidas entre eles.
- CRUD completo de Usuários e endpoints com Informações detalhadas sobre o Usuário.
- Histórico detalhado de Partidas do Usuário como Jogador e como Gerente de Times.
- CRUD de Equipes, Sistema de Convites e histórico de Partidas do Time.
- CRUD de Partidas, Sistema de Comentários e Localidades.
Todas as rotas e retornos assim como exemplos de uso estão especificados aqui:
A aplicação está hospedada no Heroku:
No primeiro acesso após um período sem requisições, a API levará alguns segundos para responder, pois os servidores estão inicializando.