r3ch1 / country-search

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CountriesListSearch

PHP Laravel Redis Docker Bootstrap

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.

Installation

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"

Usage

After execute instalation commands Click here to view project.

The project cotains 2 routes for show/filter countries

Credits

This project use two api's to show results(one for countries-list and search and another to show their flags)

About


Languages

Language:PHP 76.2%Language:Blade 21.1%Language:Shell 1.2%Language:Dockerfile 1.1%Language:JavaScript 0.5%