Inspirations:
Sustainability, saving the environment. We would love people to know the composites of all the common stuff that we use every day. Throw the trash in the correct trash bins is not the end of stuff, where will they go and how long will they be recycles, and even some of them are not recyclable. Therefore, we are inspired to make an app to help people to learn more.
Technically speak:
This Android mobile App aims to help people learn about where our waste goes at the end of its life so that people can consume and recycle the products mindfully and correctly. This app has two main features, the first one is. using the hosted phone to detect an object, the AI model will generate a text and response to users about what they had found. Then the users can click the results and see the correct bins the trash should go to and the facts about the objects. The second feature is a recycling game. Users can pick up trashes in the game to gain points. This feature is good for kids to learn how to recycle stuff.
How we built it:
- Prototype: Figma
- The app is developed using Android Studio
- Deep Learning CNN model
- Unity
Challenges:
The biggest challenge that we encountered for this project was to integrate multiple platform sources such as machine learning AI trained over Google Colab and TensorFlow, and Unity game into Android Studio. Another challenge that we have is to have a unified database about recycling knowledge and facts to use as our sources.
Accomplishments that we're proud of:
In such a time constraint, one of our team members was able to develop a game to let users play and learn about recycling and facts.
What we learned:
We have learned a lot about using Android studio to create a mobile app and Unity to develop game. We also learned how to collaborate with each other who are from different skills knowledge and backgrounds.
What's next for RecyclePedia
In the future, we will combine the game feature and the AI detect features to fully finish the development of the mobile app. I will also try React Native crossing-platform platform to refine our design and make it compatible with all the OS.

Log in or sign up for Devpost to join the conversation.