Skip to content

Players Hub é uma API REST desenvolvida em Flask, para Gerenciar o CRUD de Usuários, Times, Categorias de Jogos, Partidas, Localizações, Convites e Comentários.

Notifications You must be signed in to change notification settings

JefteKeller/players-hub-api

Repository files navigation

Players Hub

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.


Principais Recursos


  • 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.

Deploy e Documentação da API

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.


Bibliotecas e Tecnologias

As seguintes ferramentas foram usadas na construção do projeto

Configuracões de Ambiente e Deploy

Testes

Linters e Formatadores

About

Players Hub é uma API REST desenvolvida em Flask, para Gerenciar o CRUD de Usuários, Times, Categorias de Jogos, Partidas, Localizações, Convites e Comentários.

Topics

Resources

Stars

Watchers

Forks

Languages