WatBin

An app to help users sort their waste based on guidelines provided by the University of Waterloo. The user can employ a search through a list or use image recognition to detect and sort their waste.

Landing on the home page, the user is presented with a UI modeled after the University of Waterloo and a simple bottom navigation with three options

Image of Homepage

With the search option, the user can look through an expandable recyclerview to learn details about disposal. The header loads with the appropriate colour and further details are presented in the dropdown when the header is clicked.

Image of RecyclerView

The user also has the option of using the search option to narrow down the list. This refreshes the recyclerview after every button tap and returns a filtered list

Image of RecyclerView search

With the image recognition option, the user can upload a photo of the item they wish to dispose. The photo is taken with the Adnroid native camera activity.

Image of ImageRecognition

This photo is sent to a custom IBM Visual Recognition model.

Image of SendingPhoto

The model will return the predicted waste class and the confidence score.

Image of Received data

Built With

  • kotlin
Share this project:

Updates