Skip to content

Internet of Things (IoT) Smart Pantry interfaced with Google's Firebase.

License

Notifications You must be signed in to change notification settings

ashpmath/JAMSPantry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAMSPantry

Internet of Things (IoT) Smart Pantry interfaced with Firebase Cloud Firestore REST API for client authentication.

The intent of this project is to design and implement a system that scans the barcode of a food product that will be placed into one's pantry and store the contents information to a database. A Rapsberry Pi 4, Arduino Nano BLE 33, Weight Sensors (used for acquiring the relative mass of an object), Raspberry Pi Camera, and Pi Attachment Output Touch Display will be deployed and interfaced with Firebase (a non-relational database or NoSQL database) which will house all the user's information in relation to the food items in their cupboard. Our Smart Pantry will be able to gather data and be able to display product information to an output display screen. Information will be available to the user from virtually anywhere using our web application and iOS/Andriod app. Security features will be added to ensure user privacy and confidentiality.

Purpose: There is a need in the market for a product that will allow one to virtually be able to access their pantry from any location. How many times have you gone to the grocery store and forgot your shopping list at home? With JAMSPantry you will be able to know exactly what products you have, the amount of items, and even the weight of an item. With the features provided in our application, you can even query information about a product such as it's expiration date so you know exactly when the product may expire.

The following diagram is systematic overview of the project:

firebase_overview_with_proj

Developers:

J - Juliana D. Ruiz
A - Ashley P. Mathews
M - Matthew R. Hall
S - Samuel J. Murphy
(JAMS)