Este repositório versiona o back-end do sistema Nimbus, tendo como objetivo a permanência e comunicação de dados para gerenciamento de atletas e times de basquete.
O sistema é separado em três microsserviços:
- Usuários (users_ms)
- Eventos (events_ms)
- Chat (chat_ms)
Na nimbus, os usuários podem ser registrados como atletas ou treinadores, possuindo ambos registros como User e seu relacionamento com seu determinado tipo de usuário.
POST /usersPOST /users/loginPOST /users/change-password-requestGET /users/{id}PATCH /users/change-password/{id}DELETE /users/{id}PUT /athletesPATCH /athletes/register-team/{id}POST /athlete-descsGET /athlete-descs/{athleteId}PUT /athlete-descs/{athleteId}POST /athlete-historicsGET /athlete-historics/from-athlete/{athleteId}GET /athlete-historics/page-from-athlete/{athleteId}Params: page & elements
DELETE /athlete-historics/{id}PUT /coachesPOST /injuriesGET /injuries/from-athlete/{athleteId}PUT /injuries/{id}DELETE /injuries/{id}POST /teamsGET /teams/{id}GET /teams/active-injuries/{id}PUT /teams/{id}PATCH /teams/change-owner-request/{id}PATCH /teams/change-team-owner-by-code/{id}DELETE /teams/{id}POST /blob-storageGET /codes/validate-code