https://test3-kndm.onrender.com
Este site está sendo desenvolvido para otimizar as filas do Refeitório do IFNMG Campus Salinas - MG. Este espaço irá organizar as filas de forma online, visando proporcionar uma melhor qualidade de vida aos estudantes e servidores, resultando em um melhor aproveitamento do tempo de intervalo.
O banco de dados da plataforma Bandejão foi construído com o auxílio da ferramenta brModelo, tendo sua escrita voltada ao banco de dados do tipo Postgree SQL e sendo hospedado na plataforma Neon Tech.
- Método: GET
- Permissões: Permite a qualquer usuário acessar.
- Descrição: Retorna uma lista de todos os usuários no banco de dados.
- Endpoint:
https://test3-kndm.onrender.com/usuarios
- Método: POST
- Permissões: Permite a qualquer usuário acessar.
- Descrição: Adiciona um novo usuário ao banco de dados com base nos dados fornecidos.
- Endpoint:
https://test3-kndm.onrender.com/usuario/ - Body: { "Vinculo_Escolar": "vinculo", "Tipo_Usuario" : "Seu tipo: Servidor, Aluno do tecnico, Aluno do medio, Visitante" "ID": "id", "Email": "email", "Senha": "senha", "Nome": "nome" }
- Métodos: GET, PUT, DELETE
- Permissões: Permite a qualquer usuário acessar.
- Descrição:
- GET: Retorna detalhes de um usuário específico com base no ID fornecido.
- PUT: Atualiza os dados de um usuário específico com base no ID fornecido.
- DELETE: Exclui um usuário específico com base no ID fornecido.
- Endpoint:
https://test3-kndm.onrender.com/usuario/<int:user_id>/ - Body apenas para as requisições do tipo PUT:{ "Vinculo_Escolar": "vinculo", "Tipo_Usuario" : "Seu tipo: Servidor, Aluno do tecnico, Aluno do medio, Visitante", "Email": "email", "Senha": "senha", "Nome": "nome" }
- Método: GET
- Permissões: Permite a qualquer usuário acessar.
- Descrição: Retorna uma lista de todos os usuarios adiminisrativos no banco de dados.
- Endpoint:
https://test3-kndm.onrender.com/admins
- Método: POST
- Permissões: Permite a qualquer usuário acessar.
- Descrição: Adiciona um novo usuario adiminisrativo ao banco de dados com base nos dados fornecidos.
- Endpoint:
https://test3-kndm.onrender.com/admin/ - Body: { "Vinculo_Escolar": "vinculo", "ID": "id", "Email": "email", "Senha": "senha", "Nome": "nome" }
Alterações de dados do usuario adiminisrativo, consulta de usuario adiminisrativo por id e exclusão de usuario adiminisrativo
- Métodos: GET, PUT, DELETE
- Permissões: Permite a qualquer usuário acessar.
- Descrição:
- GET: Retorna detalhes de um usuario adiminisrativo específico com base no ID fornecido.
- PUT: Atualiza os dados de um usuario adiminisrativo específico com base no ID fornecido.
- DELETE: Exclui um usuario adiminisrativo específico com base no ID fornecido.
- Endpoint:
https://test3-kndm.onrender.com/admin/<int:admin_id>/ - Body apenas para as requisições do tipo PUT:{ "Vinculo_Escolar": "vinculo", "Email": "email", "Senha": "senha", "Nome": "nome" }

