CountriesListSearch is a PHP(Laravel) project to show and filter countries and their flags.
The project uses Redis to cache http requests to avoid slowdowns in country api calls, Bootstrap to create a datagrid and HomePage and Docker to implement local development environment.
After clone this project enter in created folder and execute composer install
cd <folder>
docker-compose up -d --build
cp .env.example .env
docker-compose exec php bash -c "composer install"
After execute instalation commands Click here to view project.
The project cotains 2 routes for show/filter countries
This project use two api's to show results(one for countries-list and search and another to show their flags)