Git Product home page Git Product logo

shivam141296 / carbon-footprint-calculator Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 7.0 6.35 MB

App is divided into two parts--Carbon footprint Calculation and Vehicular Route Optimization. To run vehicular route optimisation click on car icon on main page of app and you need to install that vehicular route app from my another project Vehicular Route Optimization because it is different app.

License: Apache License 2.0

Java 100.00%
android spinkit reveal rxjava-android

carbon-footprint-calculator's Introduction

Carbon Footprint Calculator(Co-Calc)

An Android app that tracks user's daily CO2 emissions(transportations and utility bills). Users can see their daily, monthly or yearly emissions from the main page.

Introduction

screenshot_20181212-181728

The app features a refreshed and user friendly UI with an original logo.

home page

The home page displays a summary of all CO2 emissions calculated from user's journeys and utility bills.

journey page

The journey page allows user to add a journey containing transportation mode(bike/walk, bus, skytrain or car), car specifications, route and date.

User can press a journey to edit its information.

add vehicle page

If the selected transportation mode is car, user can add a new car or select an existing car from a menu of all saved cars.

The vehicle page is powered by a SQLite database with real data from authority.

Vehicle data is from US EPA: http://www.fueleconomy.gov/feg/download.shtml

add route page

After selecting car or other transportation mode, user enters a route menu which records the route information. This information can be an existing route or a new one(user can choose to not save the route).

journey recorded

When a journey is recorded, a tip is given to help users to reduce CO2 emissions.

add utility bill page

The utility bill page allows user to add monthly utility bills in either electricity or natural gas.

more graph options

From home page, user can open a graph page to see more specific graphs. It shows all emissions in a specific day, the past month, or the past year. Emissions can be grouped by transportation modes or route.

unit setting option

Two emission units are available. The app supports multiple languages: English, French and Spanish(machine translated).

Developers

Shivam Kapoor

Shriya Juneja

Pulkit Jain

Usage

(At the moment) open with Android Studio

Reference

Logo: http://www.ccmenergysolutions.com/products-2/

Car icons: http://www.lanrentuku.com/vector/transport/10kuancheliangtubiao-shiliang.html with some modifications

Other transMode icons: https://www.iconfinder.com/icons/339252/human_pedestrian_walk_walking_icon http://www.softicons.com/web-icons/awt-travel-blue-icons-by-awt-media/train-icon http://www.iconarchive.com/tag/bus http://www.iconarchive.com/show/beautiful-flat-icons-by-elegantthemes/bike-icon.html

Welcome Screen Background: https://www.cgtrader.com/3d-models/exterior/landscape/cartearth

Welcome Screen Red Car: http://climatekids.nasa.gov/review/how-to-help/

Main Menu Background: http://h5.m.taobao.com/moshtml-cn/buy/cp_u7exo7-ozaixs76wx70.html

Route icon: http://icons.mysitemyway.com/legacy-icon-tags/earth/page/6/

Car background: https://www.shutterstock.com/video/clip-1244197-stock-footage-car-loop-animation-hd-with-alpha-channel.html

Route background: http://www.clipartkid.com/cartoojn-pointing-direction-sign-cliparts/

FAB add icon: https://material.io/icons/#ic_add

Utility background: https://www.shutterstock.com/video/clip-12360926-stock-footage--d-animation-of-cartoon-style-house-on-white-and-sky-blue-background.html

FAB bus icon: https://material.io/icons/#ic_directions_bus

FAB car icon: https://material.io/icons/#ic_directions_car

FAB skytrain icon: https://material.io/icons/#ic_directions_railway

FAB bike icon: https://material.io/icons/#ic_directions_bike

More graph button background: http://www.iconarchive.com/tag/chart

Next tip button: http://findicons.com/icon/184603/arrow_up

Bill icon: http://richardsonpestsolutions.com/index.php?id=38198

Edit button background: http://www.freeiconspng.com/free-images/edit-icon-png-3603

Bill background: https://emmacharlottebeauty.wordpress.com/2015/08/04/100-things-that-make-me-happy-part-2/

Green background: http://www.lenovomm.com/appdetail/net.libx.test/0

New welcome screen background: http://insidejamarifox.com/pull-up-next-to-my-bumper-baby/

Edit date button background: http://www.iconarchive.com/show/simply-styled-icons-by-dakirby309/Calendar-icon.html

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.