Giter Site home page Giter Site logo

de-carbonify's Introduction

De-Carbonify

Home screen

Description

De-Carbonify is a carbon footprint calculator app that empowers users to reduce their carbon footprint through data-driven recommendations and interactive visualizations. By inputting information on their transportation, clothing, goods purchases, and food consumption habits, users can receive a personalized breakdown of their carbon emissions. Our algorithm then provides tailored recommendations for reducing emissions based on the user's unique profile and how their emissions compare to the average user.

Our app aims to raise awareness about the environmental impact of individual actions and provide users with actionable steps to reduce their carbon footprint. The interactive data visualizations we provide help users better understand their carbon emissions data and make informed decisions about their lifestyle. Our ultimate goal is to promote a more sustainable and environmentally conscious way of living for all.

Key Features

Features Data Visualizations
 User Search Overall Results
Leaderboard Individual Breakdown
 Performance Over Time
  • User Lookup
    • Allow users to search for other users by name
    • Display carbon emissions information about the searched user
  • Leaderboard
    • Display the top carbon footprint reductions achieved by individual users or teams of users
    • Update the leaderboard in real-time as new data becomes available, such as when users log new carbon-reducing actions
  • Chart.js and D3.js Data Visualizations
    • Create graphics to display user's carbon footprint with:
      • Individual category breakdown
      • Comparison to the average user
      • Progression over multiple entries / time
    • Use Chart.js or D3 libraries to customize the appearance and behavior of the visualizations (hovering to change colors, labels)
  • Form Input and Validation
    • Create forms for users to input data about their daily travel and consumption activities
    • Prevent form submission if data is missing or invalid
  • Login and Authentication
    • Enables secure user login using a single set of credentials and hashed passwords
    • Secure, encrypted HTTPS connection
Summary Recommendations
Summary Recommendations

Team Members

  • Helen Zhou
  • Kylen Wei Bao
  • Matthew Qiu
  • Neil Shah

Getting Started

Change to the app directory

python3 run.py

Technology Stack

Front-End: HTML, CSS, Javascript (JQuery), Bootstrap

Back-End: Python, Flask, SQLite

Libraries: Flask-SQLAlchemy, Flask-Login, D3.js, Chart.js

de-carbonify's People

Contributors

helen-zhou-8 avatar

Watchers

 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.