Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bondok6/world-data

A web application that provides information about each country in the world. The App is based on an external API that allows users to filter these countries by selecting a specific country. Build with React.js, Redux, and CSS modules.
https://github.com/bondok6/world-data

api-rest css-modules heroku-deployment jest js linter npm-package reactjs redux toolkit

Last synced: 18 days ago
JSON representation

A web application that provides information about each country in the world. The App is based on an external API that allows users to filter these countries by selecting a specific country. Build with React.js, Redux, and CSS modules.

Awesome Lists containing this project

README

        

# World Data

> ### A web application that provides information about each country in the world. The App is based on an external ([REST COUNTRIES API](https://restcountries.com/)) that allows users to filter these countries by selecting a specific country. And information (details) about this country is displayed, such as population, area, etc...

https://user-images.githubusercontent.com/45231276/157520294-d9fbce6b-b901-4647-b146-df8a4df4ba8a.mp4

## Built With

- React.js
- @redux/toolkit
- react-router-dom
- [REST COUNTRIES API](https://restcountries.com/)
- CSS Modules

## Additional Used

- Jest
- Linters
- Gitflow
- npm

## Live Demo 🌐

### [Project Link](https://bondok-world-data.herokuapp.com/)

## Description (Video)

### [Video Link](https://drive.google.com/file/d/1EsyNpjcGWgJuCmRNq5cEG45Tshy0MrSZ/view?usp=sharing)

## Get Started

### Clone this repository

```bash
$ git clone [email protected]:Bondok6/world-data.git
$ cd world-data
```

### Run project

```bash
$ npm install
$ npm run start
```

### Run tests

To run the test just use the following command!

```bash
$ npm run test
```

## Authors

👤 **Kyrillos Hany**

- GitHub: [@Bondok6](https://github.com/Bondok6)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/kyrillos-hany/)

## 🤝 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

- Original design idea by Nelson Sakwa.
- The design link [Behance](https://www.behance.net/sakwadesignstudio)

## 📝 License

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