Giter Club home page Giter Club logo

eco-guide's Introduction

Eco-Guide

Eco Guide is a hackerthon project from hackaTUM21. You can check it out on Devpost.

UPDATE: Eco Gude was selected as a winner for the Microsoft challenge!

Inspiration

Lots of people want to live more sustainably, but apart from maybe eating less meat and driving less, not everybody knows how. That's why we've built an app to further help everyone live more sustainably in surprising and fun ways.

What it does

Eco Guide is split into two major parts. The first part helps you save CO2, while the second shows you how much CO2 you produce.

Saving CO2: Eco Guide features lots of Tips on how you could save CO2. Each of these tips shows a personalized amount of CO2 you would save when following it. If you choose to accept the challenge you will be rewarded the CO2 and it will be displayed in your savings. Your saved CO2 gets converted into trees that you can view in a playful forest on the home screen. Additionally, Eco Guide features QuickTips. These fun facts are easily digestible snippets of information that can be viewed in a story like fashion (Think like Instagram, Snapchat, or Whats App -stories)

Producing CO2: In the onboarding, the user is asked a few questions to estimate their CO2 production. He can then view a detailed breakdown of how much CO2 he produces in what category. Additionally, Eco Guide also features an Emission Calculator. This Calculator lets anyone easily gauge how much CO2 is produced by his flight, steak, or many other factors.

How we built it

Eco Guide is completely built-in Swift with Swift-UI. It features a CoreData database, that can easily be converted to CloudKit to ensure syncing through multiple devices.

Challenges we ran into

Making the app very customized to each user, but at the same time easy to use and not asking 1000 questions.

Accomplishments that we're proud of

  • Creating a well-designed app and managing to fill it with lots of information and sustainability tips in such a short time.
  • The QuickTips feature that allows the user to learn fun new facts in a story-like fashion (similar to Instagram, Snapchat, or WhatsApp -stories)
  • Your own little forest: We calculate the CO2 you save into trees that are then displayed in the home view.

What we learned

To efficiently work under time pressure and filter out unnecessary features.

eco-guide's People

Watchers

 avatar  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.