Implement a Restful task list API as well as run this application in container.
-
Spec
- Fields of task:
- name
- Type: String
- status
- Type: Bool
- Value
- 0=Incomplete
- 1=Complete
- name
- Reponse headers
- Content-Type=application/json
- Unit Test
- Manage codebase on Github
- Fields of task:
-
Runtime Environment Requirement
- Python 3.7+
- Flask 2.0.x
- Docker
-
About Database
- DB is a complex component that you can use in-memory mechanism to handle data storage problem.
{
"result": [
{"id": 1, "name": "name", "status": 0}
]
}
request
{
"name": "買晚餐"
}
response status code 201
{
"result": {"name": "買晚餐", "status": 0, "id": 1}
}
request
{
"name": "買早餐",
"status": 1
"id": 1
}
response status code 200
{
"result":{
"name": "買早餐",
"status": 1,
"id": 1
}
}
response status code 200