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

Share this project:

Updates