Giter VIP home page Giter VIP logo

gapminder_challenge-r's Introduction

Gapminder Challenge R App

Link to the app: https://gapminder-challenge-r.herokuapp.com/

Welcome!

Thank you for visiting the Gapminder Challenge R app project repository!

This document is aimed to give you some information about our project. You can either jump straight to one of the sections below or scroll down to find out more.

About this project

The App

Our app is hosted on Heroku. Take the challenges here to see how you understand global issues. You will be able to:

  • know immediately if your worldview is up-to-date

  • see visual plots of the underlying data

  • interact with the app by filtering year range, region, and more

Test yourselves now!

Project Motivation

This project is designed to augment the existing gapminder worldview upgrader tool. Gapminder is an NGO founded to address systematic misconceptions about global development. Gapminder provides free-to-access data and teaching material on global development based on reliable statistics. Their worldview upgrader involves participants answering questions about various topics linked to UN development goals, and being provided correct answers with accompanying explanations. Our project proposes to augment the experience of the worldview upgrader by providing interactive visualizations along with answers to questions related to UN development goals, leveraging the Gapminder dataset. This allows our users to explore and manipulate the data supporting the answers to the questions, providing a dynamic and enriched learning experience.

Dashboard Description

Our app features a single page that hosts four interactive data visualization plots by a 2 by 2 layout. Each plot is associated with one question that evaluates the users' understanding of global development since 1900s. The topics include child birth rate, child mortality vs. income level, average life expectancy, and income per capita. Each plot has its own controls, such as sliders for year range and drop-down menus for country, region, and income group selections. These components allow the users to explore and manipulate the data supporting the answers to the questions, offering a dynamic and enriched learning experience.

Installation

  1. Clone this repo to your computer and navigate to the root folder:
git clone https://github.com/UBC-MDS/gapminder_challenge-R.git
cd gapminder_challenge-R
  1. Enter the following command to run the app:
Rscript app.R
  1. Copy the address printed to your browser to view the app on your local host.

Get Involved

Our app is still under active development. We'd love your feedback along the way.

Interested in contributing? We can certainly use your expertise in user experience design, data validation, front end development, and documentation. Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License and Contributors

gapminder_challenge was created by:

  • Son Chau

  • Julien Gordon

  • Irene Yan

  • Vanessa Yuen

It is licensed under the terms of the MIT license.

gapminder_challenge-r's People

Contributors

booleanjulien avatar imtvwy-mds avatar shyan0903 avatar sonqbchau avatar

Forkers

imtvwy

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.