> The Problem
Many students and young adults want to cook but don’t know where to start. They’re unsure what’s already in their kitchen, which leads to decision fatigue, duplicate buys, and wasted food.
A messy and confusing pantry
> What PantryPilot does
PantryPilot allows users to Scan or upload a grocery receipt to auto-update a digital pantry inventory; PantryPilot then suggests recipes you can make with what you already have so shopping and cooking feel obvious.
> How it works
The interface is built in FlutterFlow. When a user submits a receipt, our Node.js server runs Tesseract OCR and a Gemini-powered parser to extract and normalize ingredients. The server then writes structured entries to Firebase which updates the digital pantry. After receipt ingredients are added, users have the option to manually edit their pantry.
Manual ingredient entry feature
> What's next for PantryPilot
Broaden receipt support (more store formats) and boost OCR accuracy on low-quality images.
Add price tracking & light budgeting to show savings from cooking at home.
Set up Multi-user pantries for roommates/families.
© Eshaan Marocha 2025



