Inspiration

Our inspiration was that we realized how much waste we all generate every day, and we wanted to come up with ways to reduce that waste. Our idea was to create an app that provides a convenient way to donate any unneeded items to those who need them.

What it does

The app can be used by donors and by charities. For donors, they will make a list of the items that they want to donate and take pictures of each item for verification. They will then request a pick up for those items. Charities will then be able to accept these pick up requests through the DonoWaste app and then pick up the items at the location designated by the donor.

How we built it

We built our app using Android. Our sign-in makes use of the Firebase API and Google Authenticator. For the app's UI we used Jetpack Compose.

Challenges we ran into

Our main challenge was to get our app ready to present before the deadline. Our original plan was to implement the Google Maps API to handle pick up locations and pick up routes, but we ended up not being able to implement that due to time constraints.

Accomplishments that we're proud of

We are most proud of turning our idea into an app in just a day, as none of us have much hackathon experience.

What we learned

Our team had limited Android experience prior to creating DonoWaste. Through the process of making Donowaste, we all learned a lot about Jetpack Compose, Kotlin and Android Studio. For some of us, this was our first hackathon, so we also learned how to turn an idea into an app in a short period of time.

What's next for DonoWaste

As mentioned earlier, we would like to implement the Google Maps API to handle pick ups. We also wanted to use the Gemini Developer API to analyze item images to give the item's condition (Poor, Good, New).

https://www.figma.com/proto/nzqHWhFAKUNC85764KECN5/Dono-Waste?node-id=0-1&t=CXfABrOyGbYYjLfC-1

Lets Do No Waste!

Share this project:

Updates