Skip to content

This is a SPA (Single Page App) that retrieves the GDP data from the World Bank API. The site is developed using React for the frontend, Redux to keep the state of the App, testing with JEST and the React Testing Library, and style using SASS.

Notifications You must be signed in to change notification settings

indigodavid/world-bank-gdp-app

Repository files navigation

World Bank GDP App

This is a SPA (Single Page App) that retrieves the GDP data from the World Bank API. The site is developed using React for the frontend, Redux to keep the state of the App, testing with JEST and the React Testing Library, and style using SASS. Check my video describing the main features for this project in this link.

Built With

  • React
  • Redux Toolkit
  • JEST
  • CSS
  • World Bank API
  • React Simple Maps

Live Demo

Live Demo Link

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • NPM
  • Modern Web Browser
  • Git

Setup

git clone https://github.com/indigodavid/world-bank-gdp-app.git
cd world-bank-gdp-app/

Install

npm install

Usage

npm start
npm run build

Run tests

npm test

Deployment

Authors

👤 David Vera

  • GitHub: GitHub Badge
  • Twitter: Twitter Badge
  • LinkedIn: LinkedIn Badge

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • My supportive family 😊
  • TopoJSON created by David Eldersveld
  • Microverse
  • Hat tip to anyone whose code was used

📝 License

This project is MIT licensed.

About

This is a SPA (Single Page App) that retrieves the GDP data from the World Bank API. The site is developed using React for the frontend, Redux to keep the state of the App, testing with JEST and the React Testing Library, and style using SASS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published