Pantry Access

Sign In

Sign in to access your pantry. Your data stays private to your account.

0
Pantry Items
0
Recipes Queued
Sync Not Connected ⚙ Settings

Advanced: reconnect or manually set the active pantry space.

Auto-filled from your account. Only change this if you know what you're doing.

Add To Your Pantry

These pantry items sync through Firestore in real time once you connect.

Bulk add works too. Example: olive oil, salt, black pepper, garlic

Import H-E-B Receipt

Upload a receipt photo or text receipt and the app will try to pull grocery items into your pantry automatically.

Upload your H-E-B online order PDF (print the order page as PDF) or a receipt photo. Items will be imported with their category automatically.

Queue Recipe URLs

This queue also syncs live through Firestore and stays GitHub Pages compatible.

Queued Recipes

Analysis Needs A Secure Backend

This site is hosted on GitHub Pages, so it cannot safely store a private AI API key in the browser.

The Firestore database pieces are safe to run directly from a static site.
Recipe analysis should move to a serverless function later, such as Cloudflare Workers or another backend.
Recipe Suggestions Need A Proxy Too

The suggestion workflow has the same constraint as analysis: a static GitHub Pages app should not expose private API credentials.

Your live Firestore pantry is ready now.
If you ever want, we can wire these two tabs back in with a backend later.
OK