-
Main Page
-
For Pantry Owners to track pantry produce/inventory
-
For Pantry Owners, all pantries available in the area (for demo we took 7 pantries)
-
An interactive chatbot for everyone showing all the pantries available
-
Point me to a particular inventory in Marina.
-
Marina pantry then points to all the inventory produce available in this particular location
-
As a pantry owner, see what's expiring soon and decide whether to redistribute or restock inventory.
-
As a volunteer, you can add any product to an inventory to a particular Pantry
-
Scan the product (show 360 degree view) in the camera. The product gets added to the Marina pantry inventory
-
As a consumer, I want to see which pantry is near me "I am at Embarcadero"
-
LLM asks what produce do you want, the consumer asks "Bananas". LLM gives the pantry near me which has bananas with the expiration date.
Inspiration
Food pantries play a critical role in supporting their communities, but many still manage inventory manually using spreadsheets or paper records. Volunteers spend time counting stock, checking expiration dates, and answering calls about food availability. At the same time, people looking for food often do not know which pantry has the items they need. We wanted to build a simple tool that helps pantry staff save time and makes it easier for people to find food nearby.
What it does
For pantry operators, Pantry Buddy allows them to: Add inventory by taking a photo of products or boxes. Automatically identify items and update stock. Track products that are nearing expiration. Move inventory between pantry locations. View all pantry locations on an interactive map. Use natural language to navigate the map. For example, typing "Show stock at Marina Pantry" automatically zooms to that pantry and displays its current inventory.
For community members, Pantry Buddy allows them to: Ask questions using text or voice, such as "Where can I find milk near Embarcadero?" View nearby pantries on an interactive map. See which pantries have the items they need before visiting. Get directions to the selected pantry.
How we built it
We built Pantry Buddy as a web application using DigitalOcean for hosting and backend infrastructure and Neo4j to model relationships between food pantries, inventory, and locations. We used computer vision to identify products from photos, OCR to extract information from packaging, and a language model to power the chat experience. An interactive map lets both pantry operators and community members explore pantry locations. Pantry operators can use natural language commands like "Show stock at Marina Pantry" to automatically zoom to a pantry and view its inventory, while community members can search for nearby pantries that have the food they need.
Challenges we ran into
One of our biggest challenges was identifying a problem that would have a meaningful social impact while still being practical to build during a hackathon. We wanted to create something that solved a real need rather than simply showcasing AI.
Another challenge was designing an experience that felt intuitive and interactive. We spent a lot of time refining the user interface, making the map easy to navigate, and ensuring that both pantry operators and community members could interact with the platform naturally through chat and visual workflows.
Accomplishments that we're proud of
Built a working AI platform for both pantry operators and community members. Automated inventory management using image recognition instead of manual entry. Created an interactive map with conversational search for food and pantry inventory. Built a solution that can help reduce food waste and improve access to food.
What we learned
We learned that the hardest part wasn't building the technology. It was understanding the real problem. Talking through the challenges food pantries face helped us realize that even small improvements, like saving volunteers a few minutes on inventory or helping someone quickly find food nearby, can have a meaningful impact. It reminded us that the best AI solutions start with people, not technology.
What's next for Pantry Buddy
Predict demand using historical inventory and seasonal trends. Notify pantries before items expire. Automatically recommend inventory redistribution between pantries. Add multilingual voice support for greater accessibility. Integrate with food banks and donation partners. Build volunteer scheduling and delivery coordination. Expand beyond food pantries to community refrigerators, shelters, and other nonprofit resource centers.
Built With
- ai
- chat
- computer
- digitalocean
- interactive
- interface
- llm
- maps
- neo4j
- ocr
- vision
Log in or sign up for Devpost to join the conversation.