Find a facility
I added 16 facilities across six cities, with search and filters for different electronics. Results are sorted from the selected city centre. Each listing has contact details and a link to Google Maps.
Flutter · Android, iOS, web, desktop · MIT
Our team won the SIH internal hackathon with ReCycle, an app for recycling old electronics. I later rebuilt the FlutterFlow submission in Flutter, connecting facility search, pickup bookings, the quiz, and rewards. It runs locally without a login.
See the code
These are screens from the rebuild. You can search facilities, fill out a pickup, and earn or spend points. Bookings and vouchers are saved on your device as demo records.
Old phones still contain useful metals. Move the slider to explore the estimated amounts in a batch of recycled handsets.
Scaled from the US EPA’s figures for one million recycled handsets: 35,274 lb of copper, 772 lb of silver, 75 lb of gold, 33 lb of palladium. epa.gov ↗
I added 16 facilities across six cities, with search and filters for different electronics. Results are sorted from the selected city centre. Each listing has contact details and a link to Google Maps.
The eight sample rewards use points earned from drop-offs, pickups, and the quiz. Claiming one deducts its cost and creates a voucher in the app.
Choose what you want to recycle, add an address, and pick a time slot. I show the points you will earn before you save the booking.
The profile keeps your points, past activity, and claimed vouchers in one place. It also estimates the impact of the items you have logged.
The balance comes from adding up the transaction history. Earning adds points; redeeming subtracts them. A balance check before each redemption stops you spending more than you have.
Old electronics end up in landfill because people do not know where to take them.
Find a drop-off point, book a pickup, earn points for what you hand in.
Points shown before you save, rewards you cannot afford yet stay locked, places filtered by item.
Rebuilt the FlutterFlow hackathon entry in Flutter; it runs locally with no login.
Won the SIH internal hackathon; runs on Android, iOS, web and desktop.