Inspiration
Redeeming CRV refunds for recyclables can be a hassle, since you need to keep the can/bottle and bring it home after you've used it. Instead of having to carry your recyclables home and take them to the recycling center later, our product aimed to collect cans/bottles in dedicated bins. These bins track the individual deposits made by users and can pay them back in rewards.
What it does
The system consists of a web app and an IoT-enabled trash can. To deposit a bottle:
- Scan your unique QR code from the web app
- Place the bottle on the deposit platform
- The trash bin will move the can/bottle into the recyclables compartment
Any non-recyclable items will automatically be sorted into the non-recyclables compartment.
How we built it
- Backend: Firebase, Firestore, Google Vision API
- Frontend: React, Bootstrap
- Trashend: Raspberry Pi, Camera Module, Ultrasonic Sensor, Python
Challenges we ran into
- Third-party Firebase APIs
Accomplishments that we're proud of
- Web App UI
Built With
- firebase
- firestore
- google-vision
- python
- raspberry-pi
- react
Log in or sign up for Devpost to join the conversation.