API com Golang, Gin-Gonic e PostgreSQL. Documentação e testes com Swagger
![](https://camo.githubusercontent.com/f5d55c1699aa4ae2a226b74cb942c1d1efc8e9d5b2461ae78f65a116c989c2c6/68747470733a2f2f636972636c6563692e636f6d2f67682f434952434c4543492d4757502f676f6c616e672d636f6d70616e792d6170692f747265652f6d61696e2e7376673f7374796c653d737667)
Disponível para acesso em: https://golang-posgre-brisanet.herokuapp.com/
Disponível para testes com Swagger em: https://golang-posgre-brisanet.herokuapp.com/swagger/index.html#/
Desenvolvedor
Sobre o Sistema
-
Um sistema para manter projetos, o sistema deve cadastrar projetos e equipes, um projeto possui uma equipe e deve ter tarefas dentro do projeto onde os membros da equipe podem se atribuir;
-
Foi desenvolvido com Golang, Gin-Gonic e PostgreSQL;
-
A API e o Banco de dados estão estão sendo mantidos no Heroku.
-
A documentação e os testes das rotas foram feitas com o Swagger
Funcionalidades
Funcionalidade | Estado |
---|
Manter equipe | ✔️ |
Manter projeto | ✔️ |
Associar equipe a projeto | ✔️ |
Criar tarefa no projeto | ✔️ |
Atribuir tarefa | ✔️ |
Utilizar algum SGBD (PostgreSQL/MySQL) | ✔️ |
Criar Usuário | ✔️ |
Login/Autenticar Usuário | ✔️ |
Logout Usuário | X |
Relacionamento dos Elementos
Avisos
- O tratamento correto dos erros ainda está em andamento.
- End Points de cadastro e login de usuarios ainda estão em fase de testes
- A documentação ainda está em constante atualização