aaakashkumar / World-Bank-API-Data-Dashboard

A dashboard showing the World Bank data using a Flask app

Home Page:https://wb-dashboard-flask-akash.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Link to Webapp

https://wb-dashboard-flask-akash.herokuapp.com/

World Bank API Data Dashboard using Flask

This is a flask app that visualizes data from the world bank API. Data is pulled directly from the API and then visualized using Plotly.

Getting Started

This flask app can be run from the terminal and viewed in the browser, at the 3000 port by default. See the details below.

Prerequisites

To install the flask app, you need:

  • python3
  • python packages in the requirements.txt file

Install the packages with

pip install -r requirements.txt

Branches

The master branch contains code that can be run in a local environment. The heroku branch contains code that can be deployed over to Heroku.

Installing

On a MacOS/linux system, installation is easy. Open a terminal, and go into the directory with the flask app files. Run python worldbank.py in the terminal.

Deploying to Heroku

For deploying this app to Heroku, switch to the heroku branch and read the instructions given in the README.md file

About

A dashboard showing the World Bank data using a Flask app

https://wb-dashboard-flask-akash.herokuapp.com/


Languages

Language:Python 64.9%Language:HTML 35.1%