Giter VIP home page Giter VIP logo

overseas_education_costs's Introduction

Overseas_Education_Costs

Overseas_Education_Costs is a an app that allows web users to do explore study abroad costs.

This flask app serves an interactive dashboard with JavaScript that allows the user to call data from a mongo database about where in the world students study and how much it costs.

Visulizations

  1. World Map - Displays the number of students traveling to and from the selected country

world_map.PNG

  1. Bar Chart - Displays tuition costs and cost of living for the selected country including private and public education

cost_living.PNG

  1. Line Chart - Displays the number of students traveling to and from the US from the selected country.

year_in_out.PNG

Installing Dependencies

To install <Overseas_Education_Costs>, follow these steps:

Python

<pip install python>

Pymongo

<pip install pymongo>

Flask

<pip install flask>

MongoDB

https://www.mongodb.com/cloud/atlas?utm_content=lp0421_test_seo&utm_source=google&utm_campaign=gs_americas_united_states_search_core_brand_atlas_desktop&utm_term=mongodb&utm_medium=cpc_paid_search&utm_ad=e&utm_ad_campaign_id=12798976238&gclid=CjwKCAjwg4-EBhBwEiwAzYAlsv1p89ZKcC1aNOetCKaMMY_PXMV5ZGyOOTx76DEDUdxFbY-ogQ3GXhoC4ogQAvD_BwE

Run insert_data.py to populate data to a mongo db for app to access the data

Referance the following in the index.html Leaflet, Apexcharts, D3, Plotly, Bootstrap, Mapbox

<cdn script located in index html>

A Mapbox api key will need to be added to a config file with API_KEY as a variable file should be loacted in ../static/config/config.js

Contributors

Thanks to the following people who have contributed to this project:

Resources

Outdoors - Student Destinations

<https://opendoorsdata.org/data/us-study-abroad/all-destinations/>

Workdata - Cost of Living(Source of Web Scrap)

https://www.worlddata.info/cost-of-living.php

Kaggle - University Rankings

https://www.worlddata.info/cost-of-living.php

OECD - Tuition Data

https://www.oecd-ilibrary.org/education/data/oecd-education-statistics/education-database-educational-expenditure-by-source-and-destination-edition-2020_f46db472-en

Google - Country Locations

https://developers.google.com/public-data/docs/canonical/countries_csv

overseas_education_costs's People

Contributors

mtsopris avatar acsours avatar mitchemoto avatar smdavis19 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.