- Uma API voltada para atender demandas de um estabelicimento de pedidos. Para esse projeto, optou-se por um restaurante.
- As Tecnologias pensadas para a construção do mesmo são:
- Tecnologias para funcionalidades extras(a ser implementado):
Execute este comando no seu terminal do gitbash: git clone https://github.com/LuthGom/restaurante-api.git
- MONGODB-PASSWORD
- MONGODB_USER
- MONGODB_DATABASE
Método | Rota | Descrição |
---|---|---|
GET | /clients |
Lista todos os clientess |
GET | /clients/{id} |
Busca o clientes pelo {id} |
POST | /clients |
Adiciona um novo clientes |
PATCH | /clients/:{id} |
Atualiza o clientes pelo {id} |
DELETE | /clients/:{id} |
Deleta o clientes pelo {id} |
Método | Rota | Descrição |
---|---|---|
GET | /restaurantes |
Lista todos os restaurantes |
GET | /restaurantes/{id} |
Busca o restaurante pelo {id} |
POST | /restaurantes |
Adiciona um novo restaurante |
PATCH | /restaurantes/:{id} |
Atualiza o restaurante pelo {id} |
DELETE | /restaurantes/:{id} |
Deleta o restaurante pelo {id} |
Método | Rota | Descrição |
---|---|---|
GET | /pedidos |
Lista todos os pedidos |
GET | /pedidos/{id} |
Busca o pedido pelo {id} |
POST | /pedidos |
Adiciona um novo pedido |
PATCH | /pedidos/:{id} |
Atualiza o pedido pelo {id} |
DELETE | /pedidos/:{id} |
Deleta o pedido pelo {id} |
{
"name": string ("obrigatório"),
"email": string,
"username": string,
"password": string,
}
{
"name": string ("obrigatório"),
"cmpj": string,
"unidade": string,
}
{
"itens": [{item:string, qtde: nnumber, valor: number}],
"total": number,
"unidade": {ObjectId},
"cliente": {ObjectId},
}