Inspiration

My pantry back at home is simply a mess. It's not organized in any shape or form, and I don't really know what I have. I walk into the grocery store, wondering if I should buy some dried beans or some canned soup, only to realize when I get home that I already had them.

What it does

This app helps you keep track of what you have - and is able to easily filter through your inventory. This way, you will know exactly what you have in your pantry, without having to dig through its depths.

How I built it

I used eclipse with the android SDT, as well as my Galaxy S3, and the zxing library for barcode scanning. I also paired this together with an online UPC database which I query.

Challenges I ran into

Tranferring data between different activities in Android, as well as setting up the android project in a fashion that would make it backwards compatible all the way to Android 2.3

Accomplishments that I'm proud of

Having a fully completed UI and being polished with no obvious flaws - user input is handled and no exceptions should happen to cause a complete crash of the phone. The app also asks for permissions, such as internet use.

What I learned

Transmitting data between different activities and using intents, and using bundles. This was also a great refresher on Java, since lately I've been doing a lot more development with javascript.

What's next for PanPal

Testing on more devices and putting it onto the play store :)

Built With

Share this project:

Updates