mirror of
https://github.com/rodneyosodo/uber4freefood.git
synced 2026-06-23 04:10:18 +00:00
b7ab41be8a986be03044539945219cbaf8b3f577
uber4freefood
Food Api
Running
Clone files into go src directory
run docker-compose up
port *:8080
Api Routes
GET /food
This return all the records from the table
{
"data": [
{
"id": 1,
"foodName": "",
"dietType": "",
"description": "",
"specialIngridients": "",
"serving": "",
"SpecialNote": "",
"foodImageId": "",
"locationLat": "",
"locationLong": "",
"status": ""
}
]
}
POST /food
This is used to create a record
{
"data": [
{
"foodName": "",
"dietType": "",
"description": "",
"specialIngridients": "",
"serving": "",
"SpecialNote": "",
"foodImageId": "",
"locationLat": "",
"locationLong": "",
"status": ""
}
]
}
GET /food/:id
return specific record from given id
{
"data": [
{
"foodName": "",
"dietType": "",
"description": "",
"specialIngridients": "",
"serving": "",
"SpecialNote": "",
"foodImageId": "",
"locationLat": "",
"locationLong": "",
"status": ""
}
]
}
PATCH /food/:id
Edit staus for food
{"Status": ""}
returns
{
"data": [
{
"id": 1,
"foodName": "",
"dietType": "",
"description": "",
"specialIngridients": "",
"serving": "",
"SpecialNote": "",
"foodImageId": "",
"locationLat": "",
"locationLong": "",
"status": ""
}
]
}
DELETE /food/:id
delete specified record
{
"data": true
}
Languages
Go
72.8%
Python
21.9%
Dockerfile
5.3%