Inspiration
Prompt: Develop a smartphone application for participatory mapping of solid waste, allowing community members to take photos, record GPS and classify types of waste in surroundings.
What it does
Our application does exactly what the prompt requests, and more! We've created an easy-to-navigate application, where users can click a button, add in their current location, and add in a picture, sending it to the server for processing. The built-in Gemini AI allows for the classification of waste by category.
How we built it
Our team split up to divide and conquer, each one of us had a different assigned job;
- UI.
- Backend code
- AI
- Database. For the user interface and background code, we used Android Studios. ## Challenges we ran into
- The creation of the map. We wanted to have a live location map that would update with each user's live location, and send in nearby volunteers for clean up; but the Google Maps' addition in the Android Studios software kept crashing our code, and we had no way of by passing it, so we instead used images that would change based on location.
- Dependencies and negotiating that; wrong software and nonesuch. ## Accomplishments that we're proud of
- We're really proud of the fact we managed to successfully create an application. Everything we've imagined to some extent ended up working out in the end, ## What we learned
- We learned how to navigate android studios, create an application, implement AI into an application, XML, how to create and utilize a database.
What's next for TrashTracker
TrashTracker's overall application concept is something that could easily be made international. The application can (someday) be used as a warning application. Citizens can walk by, spot litter, and report it which will notify nearby volunteers who'll be sent in to clean up, making everything much more accessible. Depending on the litter the AI sees, volunteers will know exactly what sorts of materials they'll need for cleanup. We also want the application to

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