- PHP 7
- MariaDB/MySQL
- docker and docker-compose
Run docker container
docker-compose up --buildAccess container and install dependencies
# get container id
docker ps
# access container
docker exec -it <container-id> /bin/bash
# in container
composer installCreate 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"
}