Giter Club home page Giter Club logo

enviro-hero's Introduction

logo

Enviro Hero

Getting Started

  1. Install Streamlit: pip install streamlit
  2. Clone repo: git clone https://github.com/lumamoto/enviro-hero.git
  3. cd enviro-hero
  4. Run: streamlit run main.py

Inspiration

To inspire awareness of the imminent threat of global climate change and to communicate a tangible representation to the public of how their actions and positively and negatively impact the environment.

What it does

This game is a simulator that demonstrates how a user's choices affect the environment. The user can select a multiplier that multiplies their actions across a number of people to see exactly the scale and effect it has. The results of these effects are then displayed visually with geographical and real statically sourced data from The World Bank Data Catalog.

How We built it

We used the Streamlit platform for the front end of our web application and Python for the backend and data manipulation with numpy/pandas.

Challenges We ran into

The biggest challenge of this project was to make it engaging for the user so that they are able to conceptualize the magnitude of the actions they take on a daily basis and how it contributes to C02 and energy production. The biggest difficulty was bridging the gap between how minuscule people believe their actions are on a larger scale. This is why we added a person multiplier so that users could see how their actions, when multiplied by a factor, contribute to these environmental issues.

Accomplishments that We're proud of

In a short amount of time, the team was able to learn the new Streamlit platform and effectively produce a web application that will help to spread awareness of how we as humans are leaving our footprint on the planet.

What We learned

The team learned a great deal about data visualization as well as working with front-end tools such as Streamlit.

What's next for Enviro Hero

The great thing about this web application is that it is easily scalable in that it can represent new data and has the potential to expand into other areas of the environment such as Ocean Acidification and Deforestation.

enviro-hero's People

Contributors

lumamoto avatar

Watchers

James Cloos 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.