This assessment aims to gauge your development skills with the focus being on back-end using PHP. We will be paying attention to your approach to solving the problem, the structure of your code, and adherence to best practices and design principles.
Create chart according to the provided requirements in the separate document.
- Plain PHP
- CSV file as database
- Docker
- Docker Compose
- HighChart (JavaScript library)
- PhpUnit 8
- Bash
- Git
Docker.io and docker-compose must be installed in the system in order to be able to use the app. OS Linux
git clone https://github.com/belushkin/tmpr.git
cd tmpr; ./toolbox.sh up
Application has toolbox.sh script. It is very easy run, stop, ssh, rebuild, run tests and stop the application.
./toolbox.sh up # run the application
./toolbox.sh rebuild # rebuild the image
./toolbox.sh ssh # ssh to the container
./toolbox.sh tests # run tests
./toolbox.sh down # stop the application
@belushkin
MIT License