Backend implemented using Lumen.
To install the project navigate to /api folder and run this command in terminal:
composer install
To start API, navigate to /api folder and run this command in terminal:
php -S localhost:8000 -t public
To run the client application you will need to serve it through some http-server. I used MAMP for local development. https://www.npmjs.com/package/http-server should work as well.