Welcome to PantryApp

PantryApp puts the ease back into grocery shopping again by keeping a running list of the items you need to pick up at your next shopping trip and lets you see what items you have at any given time for dinner that night

We hope PantryApp takes some of the hassle out of grocery shopping and meal planning throughout the week

Enjoy!

You will be greeted with our login page where you can sign-in with your preferred log-in, email, Facebook, or Google




If you are a new user you will need to create an account with our “Create an account” button




After logging in the main menu will appear where you can access all of our pages: Inventory, Grocery List, Barcode Scanner, and our Help page




Maintaining a pantry inventory is easy with PantryApp. You can add items by scanning barcodes, adding directly from your grocery list, or manually entering an item. To decrement the quantity of an item can be done by cliking on the item. Deleting an entire item from your pantry can be done by pressing and holding the item.




In the upper right corner of the screen you will see a hamburger menu that shows our settings. You will be able to access our help page and logout button.




The scanner page allows you to scan any food item barcode. Most items in your pantry will already be in our data base and display this picture when scanned. Sometimes you will scan an item that is not in our database and you will see this screen. Simply fill out the fields with the correct information. For either option you will enter a quantity and the desired location of the item.




The grocery list page allows you to add items to your shopping list throughout the week and lets you sort the list alphabetically to find your favorite items or by quantity so you can see what you need ASAP. After a shopping trip you can select the buy all button to automatically send these items to your pantry inventory




Video:




Meet the PantryApp Developers:

Conor Babin

Senior of Computer Science graduating in December, 2019. Contributed to front-end functionality on the Pantry Inventory and Grocery List screens along with connecting these functionalities to our back-end, FirebaseDB. I enjoyed learning about and working with Android Studio and full stack development.

Stephen Volpe

Stephen is a senior in Computer Science graduating in May, 2019. He begins a job at Honeywell Intelligrated in Grand Rapids michigan in May as a software engineer. Contributed to the database design, creating the item class (Go object oriented programming), as well as a lot of the backend functionallity of the app. I learned the most about connecting multiple APIs to create a single application.

Bobbe Semler

Senior of Computer Science graduating in May, 2019. Contributed to front-end functionality on the Pantry Inventory and Grocery List screens along with connecting these functionalities to our back-end, FirebaseDB. Used Google mobile vision to implement the barcode detection functionality, which links to the backend to find items based on the UPC code.

Tom Viera

Senior of Computer Science graduating in May, 2019. Contributed to the implementation of back-end database functionality using FirebaseDB and added numerous features to the front-end. I learned a lot about developing software in a team environment using GitHub.

John Gill (492 Contributor)

John is a senior Computer Science major graduating in May, 2019. He begins a job for the City of Boston as a network engineer in August. He worked primarily on miscellaneous bug fixes and the user interface. Throughout this project I learned the most about the intricacies of XML interface creation and linking it with java classes successfully.

Khory Kotowski (490 Contributor)

Khory graduated in December, 2018. He works at IBM in New York and implemented a lot of the basic landing features with Conor. He added the users ability to sign into the app with email, Facebook, and Google.