A Gamified App on Android/iOS to encourage users to minimize Carbon Emission for JunctionX 2020.
For our Pitch Deck Slides, please refer to this link.
Our aim is to motivate Singaporeans and merchants to adopt conservative measures towards carbon emissions, through the development of a software that raises awareness and tracks carbon emission from products consumed daily. Through gamification, users can turn the amount of carbon footprint saved into rewards points in exchange for lifestyle rewards. This in turn incentivises large corporations to develop products with minimal carbon emission in mind, while establishing a concrete position for Corporate Social Responsibility. Retailers would also be able track the carbon footprints of their products and strive towards mitigating the adverse effects on the environment.
Login Screen For User Authentication
Home Screen which display an animated tree (score), recommended purchases and dashboard for personal goals
A history tab for previous purchase
Within the history tab, displays additional information about the product's carbon emission
Claimable environmentally friendly products/services listed by partners using the score system
QR Code Scanner
Confirmation to redeem score
This is written in Flutter
for export with iOS and Android. The backend consist of Azure's Services. Specifically
- Azure SQL Database
- Azure App Services
- REST API
The following steps explain how the App is being used.
- Customer creates an account and log in with their credentials
- Customer have an overview of their current score/suggested purchases/dashboard of their personal goals. The animated tree corresponds to the current score of the user. There are 6 stages of scoring, 0-200 score shows a sapling, ... , 1000 score and aboves shows a full animated tree.
- To view previous purchases and the carbon emission information regarding each product, it can be found in the History Tab.
- To claim rewards, customer can select the rewards tab. Rewards listed are from GreenScanner partners, and the rewards are environmental friendly to encourage and instil low Carbon Emission decisions.
- To increase your score, customer can open the camera application found in the App to scan a QR Barcode, of which is only being issued on purchased of the item.
- Customer's will be more motivated to purchase less carbon emitted products which in return will cause corporations to produce less carbon emission products.
Found in the pubspec.yaml file.
mySQL
ExpressJS
Implementation of Azure Auth Services and Data Analaytics on Carbon Emission Information via Azure's Services.
Within a short amount of time to build a full stack application, we had hardcoded some values and functions such as Authentication, which notably can be run on Azure's Auth Service.
The Database is not fully structured, we implemented the necessary fields.
We tested the App only on both Android Note 8, Android 9.0 and iOS Simulator iPhone 11, iOS 13.5 which is found to be fully functional.
Gerald Lim
Benjamin Lim
Nicole Lee
Phang Teng Fone
Link to REST API: https://github.com/tengfone/green_scanner_RESTAPI/
Link to pitch deck: https://docs.google.com/presentation/d/1VBipHGvXUma2zHcfQqHGtp5HLkQIOgnr6RmbSNqz6U4/edit?usp=sharing
Link to youtube video: https://www.youtube.com/watch?v=ZxUzI3PpCks