/WasteWise

Mudd Summer of CS '24 ESHIP App by My Nguyen, Terence Chen, William Koh

Primary LanguageJavaScript

Profile Picture

A React Native app that utilizes computer vision and navigation to make proper waste disposal easier.

Authors

Sponsor: Mudd Entrepreneurship Studio 2024

Advisors:

Made with 🌎 by:

Features

Item Classification

To dispose of an item, users can take a picture of it and receive instructions on how to dispose of it. Then, the app will redirect them to the proper disposal bin (recycling, e-waste, regular garbage).

Scanning GIF

Crowdsource Bin

Users can add a new bin to the map by taking a photo. Using computer vision, the app will make sure it's an actual bin before adding it.

Scanning GIF

The app prevents users from adding bins that already exist.

Scanning GIF

User Profile + Customization

In the profile screen, users can see their scan history: a list of the items they have scanned. Users can customize their profile picture, bio, and enable dark/light mode.

Scanning GIF

Technologies

  • Expo - An open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
  • Google Firebase - Google's mobile application development platform. Used for user authentication and real-time database storage.
  • OpenAI API - OpenAI's API to interact with its large-language models. Used for object classification and computer vision.