An open API service indexing awesome lists of open source software.

https://github.com/mwenyoa/country-stats

This is a web app that fetches statistical data from countries around the world. It has the functionality of searching for a specific country using the search bar, viewing details about a country as well as a well-crafted animated display of beautiful content and loading effects
https://github.com/mwenyoa/country-stats

react-hooks react-router reactjs redux restful-api tailwindcss

Last synced: 2 months ago
JSON representation

This is a web app that fetches statistical data from countries around the world. It has the functionality of searching for a specific country using the search bar, viewing details about a country as well as a well-crafted animated display of beautiful content and loading effects

Awesome Lists containing this project

README

          

# Country Quest

> **This is a web app that fetches statistical data from countries around the world. It has the functionality of searching for a specific country using the search bar, viewing details about a country as well as a well-crafted animated display of beautiful content and loading effects**
### API ENDPOINTS:
#### [ALL COUNTIRIES](https://restcountries.com/v3.1/all)

![searchcountry](https://github.com/mwenyoa/country-stats/assets/28694196/700dca31-252b-4e24-869a-5b0caa8cd2bb)

## Built With

- ECMA 2015,
- React
- Redux
- Tailwind CSS
- Rest API Archtecture

## Live Demo

[Live Demo Link](https://country-quest.netlify.app/)

## Getting Started with Create React App

**Installation**
- Clone the repository
~~~
git clone https://github.com/mwenyoa/country-stats.git

cd country-stats
~~~
- Install NPM packages
~~~
npm install
~~~
- Run server
~~~
npm start
~~~
## Available Scripts

In the project directory, you can run the following:

### `npm start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.

The page will reload when you make changes.\
You may also see any lint errors in the console.

### `npm test

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

## Author : 👤 **Anthony Mwenyo**

- GitHub: [@githubhandle](https://github.com/mwenyoa)
- Twitter: [@twitterhandle](https://twitter.com/anthony_mwenyo)
- LinkedIn [LinkedIn](https://www.linkedin.com/in/anthony-mwenyo/)
## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to Rest Countries Team whose API I consumed
- Inspiration
- UI Inspired by Myself

## 📝 License

This project is [MIT](./MIT.md) licensed.