We realized that many big events often use unsustainable and non-recyclable products, such as bottled water or disposable plates. This is clearly an issue since it generates massive amounts of waste. Inspired by this, we decided to create a loyalty program which users can gain points for leading an eco-friendly lifestyle through environmental-friendly products, transportation, and activities. In return, users can redeem points for rewards such as merchandise and coupons. We hope it will encourage everyone to make greener choices in their everyday lives!
We built this program by using Java, a language we are both new at using. We have a User class for the user profile, and a Reward class which is divided into subclasses: Purchase, Reusables, Transit, Events. Each subclass has a point map which is used when a QR code or receipt is scanned; the ID from the scanning of a "green activity" matches to a certain number of points that the user gains.
Although we did not finish GreenRewards, we are very proud of our idea and how much we learned throughout the day. We hope that one day we can work on transforming GreenRewards into an app and that more people will realize the benefits of leading a greener lifestyle!
Log in or sign up for Devpost to join the conversation.