Inspiration

Garbage Goober Rewards is an cross platform application built to incentivize people for properly disposing their waste thus making the whole cycle of processing the waste a lot easier and smarter. This unique idea saves lot of resources and offsets lot of CO2 from being produced due to mismanaged waste handling systems like dumping and landfills.

All kind of wastes are dumped at a single place which leads to half degrading and pollution of local resources. Dumping of huge amount of waste also causes soil contamination, Water contamination, Air contamination and causes harm for marine and animal life.

People get incentives for doing the right thing! These later can be regular habits and greatly saves atmosphere thus promoting sustainability. Rewards distributed are through Cryptocurrency from a decentralized application. Garbage thus collected categorically can be Reused, Recycled which can fund back the reward distribution process thus making this a circular economy without any burden on reward paying organization.

This will be a great and efficient Learning experience for Users as they can see the amount of Carbon they offset by disposing waste categorically thus habituating them psychologically to understand and follow green practices in every possible way in their day to day life.

DEMO: https://expo.dev/@jongan69/garbagegooberrewards

PITCH DECK: https://docs.google.com/presentation/d/1tyUGP0vKZpDp6gt5aQZs77dm4PFybB5jMUwHwjJinbU/edit?usp=sharing

What it does

Garbage Goober rewards pays user for proper waste disposal at its Kiosk alike collecting machine. Reward is paid out automatically by Smart Contract upon getting the details of Type of Waste and weight of it. These details are sent by the Deep Learning model which determines the type of waste and weight of waste be determined by IoT sensors in real world deployment.

So we have built two different applications for the sake of accessibility to large audience which are

  • Flask App (Web App + API)
  • Expo Mobile App (Cross Platform Mobile App)

These cover almost all areas of the world without any technological or logistical barriers like access to no computers. Mobile App is thus built to cater people who don't have access to better hardware.

We have started out with a flask app for classifying types of waste. Later we decided to implement a better front end experience and Web3 functionality that would allow user to get paid using Web3. We have used Velas network which is based on Solana. This blockchain is so energy neutral that most of it is powered through alternate energy resources. Single transaction uses only 1/20th of power used by a LED bulb per minute thus not putting any more burden/polluting the environment.

Latest technologies like Deep Learning for Waste classification, Blockchain for Reward payout and mobile,web applications ensure the application rewards to only correct waste disposals.

How we built it

  • Expo : Using a number of libraries and tools we successfully create a mobile app that uses your mobile web3 wallet to login with wallet connect
  • Flask : Using Flask we made an API that can accept Post requests of images and return a type of AI reading of the image using Tensor-flow
  • NodeJS : Using React native we were able to finish an MVP of a mobile app that can Post Images as NFTs to IPFS, Integrating Velas for multi-chain functionality
  • Blockchain : Using Solana ecosystem we have deployed the reward distributing Smart Contract through Velas. This makes payments autonomous and instantaneous.

Challenges we ran into

  • Cleaning up flask API responses for mobile
  • Bootstrapping functionality
  • Staying in-scope
  • Team is fully remote

Accomplishments that we're proud of

  • Multi-chain contract
  • MVP Mobile App
  • Web App deployed in a fast and low fee blockchain network.

What we learned

  • To work cohesively even though we're both remote.
  • Manage work load equally even though both of us had different skill sets.
  • Lot of knowledge on CO2 emissions and rates at which it is increasing and sources of it.

What's next for Green Rewards

Currently Garbage Goober can process rewards through one blockchain network. We want to expand it to multiple networks and let users have the choice to choose their own blockchain network to get their rewards.

  • Continue upgrading and Adding new features
Share this project:

Updates