- PHP 7
- MariaDB/MySQL
- docker and docker-compose
Run docker container
docker-compose up --build
Access container and install dependencies
# get container id
docker ps
# access container
docker exec -it <container-id> /bin/bash
# in container
composer install
Create a .env file in the root of the project with your database details. Use .env.example
as template.
The application will be accessible at http://localhost:4001
You can test endpoints with the api playground at: http://localhost:
Response
{
"success": "Boolean of response success",
"data": "Returned data",
"code": "HTTP response code",
"message": "Response message"
}
Request
{
"description": "task description",
"starred": "highlighted task",
"due": "due date"
}
Response
{
"success": "Boolean of response success",
"message": "Response message"
}
Response
{
"success": "Boolean of response success",
"data": "Returned data",
"code": "HTTP response code",
"message": "Response message"
}
Response
{
"success": "Boolean of response success",
"data": "Returned data",
"code": "HTTP response code",
"message": "Response message"
}
Response
{
"success": "Boolean of response success",
"data": "Returned data",
"code": "HTTP response code",
"message": "Response message"
}
Schema
{
"id": "unique identifier",
"description": "task description",
"completed": "date completed. **NULL** if not completed",
"starred": "Int. highlighted tasks",
"created": "date created",
"modified": "date edited",
"due": "due date"
}