Inspiration
My teammates and I noticed that in Taiwan, people sometimes don’t know which category their trash belongs to. So we thought, if there were an app that could tell you how to properly sort your waste just by taking a photo, it could really help a lot of people.
What it does
Users simply take a photo of the item they want to throw away, and the app provides a clear and helpful classification result analyzed by AI.
How we built it
We built the Android app using Flutter with the Dart language. We used a Node.js backend to handle AI-related requests.
Challenges we ran into
This was my first project presented in the form of a mobile app, and during the process I encountered many issues related to app structure and syntax. There were times when I felt frustrated, but we still pushed through and completed the project. At the same time, communication between the frontend and backend, as well as how to present the results to users, took a lot of discussion and iteration between my teammate and me.
Accomplishments that we’re proud of
We successfully built a simple, intuitive app with no complicated steps. Users can immediately understand how to use it as soon as they open the app, and that’s something we’re really proud of.
What we learned
Before this project, I had only just started learning app development. This experience helped me build a solid foundation in app design. My teammate and I also learned how to divide tasks and communicate effectively within a team project.
What’s next for Garbage Processor
We plan to gather feedback from more users and continue improving the user experience.
Log in or sign up for Devpost to join the conversation.