It's a small application built on Slim (PHP micro-framework) that uses Last.fm API to get information about the most popular artists in various countries.
Please use Composer to install Last.fm Popular Artists in few seconds.
$ composer install
The application includes unit and static tests. To run proper testsuit use next commands.
For unit tests (note that PHPUnit will be installed during the application installation):
$ ./vendor/bin/phpunit
For static tests:
$ ./vendor/bin/phpcs
- Implement API requests caching using Memcached to improve application performance.
- Add autocomplete feature to input fields (country e.g.) to improve user experience.
- Implement proper API errors handling to improve user and developer experience.
- Move inline JS code to separate files to improve developer experience.