Skip to content

A Flutter Application that scans barcode on products, and tells you how to recycle them. Created at Sunhacks 2023 within 24 hours. Winner of Best Hack for Social Good and Best Sustainability award

License

Notifications You must be signed in to change notification settings

t41372/garbage-scan

Repository files navigation

garbage_scan

A flutter application designed to provide garbage recycling guidance for everyone. Built with flutter and Firebase (firestore and firebase ai extension).

You scan the barcode of your garbage, and we (either our database or Google Bard) will tell you how to recycle it.

This project was created in SunHacks 2023 within 24 hours by @t41372, @laowang0991, and @czkcool. More information on our Devpost page. This project won the Best Hack for Social Good and Best Sustainability award in SunHacks 2023

This application is targeted at Android, but thanks to the help from the judges and volunteers at SunHacks 2023, this app should also work on IOS. Some packages may break on the web version.

demo1 demo2 demo3

Demonstration Video

Garbage Scan Demonstration

Get the app

You can get the Android installation pack from release, but because of the barcode API we use, we expect the current version to stop working within 7 days (Nov 13, 2023). We are likely to switch the API within this week, and there will be an update for that.

Thanks to the help from Judges and Volunteers at SunHacks 2023, our flutter app can now be compiled properly to the IOS platform. But as someone who doesn't have an IOS device or an iOS developer, I need to figure out a way to distribute the package. Hence, you might have to compile the project on your computer to run this project on your iOS devices.

Compile the app

Please clone or download the project source code to your computer, and make sure to have the Flutter development environment set up (android and ios).

Also, please change the API key in lib/main.dart. Get a barcode interpretation API key from https://go-upc.com and paste it into the barcode_api_key in lib/main.dart.

About

A Flutter Application that scans barcode on products, and tells you how to recycle them. Created at Sunhacks 2023 within 24 hours. Winner of Best Hack for Social Good and Best Sustainability award

Resources

License

Stars

Watchers

Forks

Packages

No packages published