We wanted to make a mobile application to motivate the community to keep its neighborhoods and parks free of litter.

What it does

It tracks the amount of litter found at parks and neighborhoods by keeping track of user requests for litter cleanup in an area. After reaching enough requests, we post a volunteer opportunity for the users to go out and collect trash. While out picking up litter, the app logs the time the volunteers spend at the location by verifying their GPS location is near the posted locations. Each user is then placed on a leaderboard and ranked by their volunteer time. After a month we would like to award the top participants with prizes.

How we built it

We used Android Studio and Google Play Service APIs as a basis for our application.

Challenges we ran into

We started with Unity and ran into version control issues and switched to development in Android Studio midway. Even after the change we continued to have issues merging each team member's contributions.

Accomplishments that we're proud of

Overcoming development obstacles such as merging everyone's contributions into a cohesive project.

What we learned

How to navigate between different Android application activities and assemble a comprehensive user experience.

What's next for !LitterBug

Continue fine tuning our platform and further developing our ideas, such as finishing a leaderboard system, acquire sponsors to back our monthly prizes, and encourage the growth of our user-base through social networking and in-app friend invitations. Eventually we would like provide cities with robust analytics on problem areas with the data collected and submitted by our users, so they can take appropriate actions to prevent build up of litter. We would also like to implement a verification system requiring our users to upload a photo of them and all the trash they picked up.

Built With

Share this project: