Meal Planner
Plan ahead or revisit meals from previous weeks.
•••
Recipe Book
Browse, add, or edit your recipes to use in your meal plans.
Pantry
Monitor stock levels, adjust quantities, or track your cupboard stock.
Add New Ingredient
Shopping List
Auto-generated deficit list comparing meal requirements against stock levels.
Add Item
Help
Learn what each area does and the easiest way to get started with Pantry.
If you're new, do these things first.
Start by adding the meals you actually cook. Then build your week in Meal Planner, check Pantry and Cupboard to see what you already have, and use Shopping List for anything missing.
How Pantry Works
1. Add Recipes
Save the meals you cook. You can enter them manually or import them from web links.
2. Plan Meals
Schedule lunches and dinners in the Planner. The app automatically calculates the ingredients you need.
3. Track Stock & Shop
Adjust Pantry quantities. Missing ingredients are gathered on your Shopping List automatically.
Smart Features & Tips
Ready to Cook
Toggle this in the Recipe Book to show only recipes you have all ingredients in stock for.
Low Stock
Tap "Low Stock" in the Pantry to quickly restock running-low staples in one click.
Real-Time Sync
Invite family members in Settings to collaborate on plans and shopping lists together.
Offline First
Pantry is a Progressive Web App (PWA). It runs and saves changes even when offline.
Settings & Multi-User
Manage your profile, invite family members, and switch between collaborative plans.
User Profile
TRMNL Integration
Use this token to link your TRMNL e-ink display. Visit the TRMNL website to manage your screens.
Plan Sharing
All users sharing this active plan calendar and inventory:
Invite User to Plan
App Resources & Info
Admin Control Panel
System Administrator access to plans, sharing status, and system invitation dispatch.
Invite to New Independent Plan
Created Plans Directory
| Plan Owner | Shared With | Last Sync |
|---|---|---|
| Loading active plans... | ||
Shared App Access Management
| User Email | PricePulse | Pantry | Fringe Planner | Action |
|---|---|---|---|---|
| Loading users directory... | ||||
Privacy Policy
A plain-English summary of what Pantry stores, why it stores it, and how shared plan data works.
19 July 2026
Pantry is designed to store only the information it needs to sign you in, sync your plan, and help the people in the same shared plan stay coordinated.
What Pantry Collects
- Your email address for sign-in, invitations, shared-plan access, and—on your own device—prefilling the sign-in screen after sign-out.
- Your profile name and plan name if you add them.
- Your recipes, dated meal history, eating-out plans, meal ratings and notes, saved leftovers, pantry stock, cupboard items, shopping-list items, and invite records.
- Optional TRMNL connection details if you enable the kitchen display.
- Basic technical details needed to keep the app working, such as local browser storage and sync timestamps.
Why Pantry Uses It
- To sign you in securely and remember your session.
- To sync your plan across devices.
- To let invited people join the same shared plan.
- To generate shopping lists, pantry reminders, cupboard estimates, use-it-up suggestions, and meal-repeat insights.
How Shared Plans Work
If you join a shared plan, the people in that plan can see its recipes, planner history, ratings and notes, leftovers, pantry stock, cupboard items, and shopping-list changes.
Pantry does not publish your plan publicly. It only shares plan data with signed-in people who are part of that plan.
Where The Data Lives
- On your device in browser storage so the app can work quickly and keep local state.
- In Pantry’s Azure cloud database when you sign in and sync.
- Through Pantry’s email service when sign-in messages, invitations, or support feedback are sent.
Recipe images selected for text scanning are processed in your browser. Pantry keeps the recipe information you save, not the original scan.
How Long It Stays
Pantry keeps your plan data while your plan is active so it can keep syncing and sharing correctly. Short sign-in codes expire quickly, and sign-in links are time-limited too.
Signing out removes the active session, but local plan data and the last-used email can remain on that device for offline continuity and easier sign-in. Clearing Pantry’s site data removes those local copies.
Your Choices
- You can sign out of Pantry from Settings.
- You can choose not to join a shared plan invite.
- You can ask the person managing the plan to remove you from it.
- You can request a copy or deletion of your cloud account and plan data by emailing hello@getpantry.net. Deleting shared data may affect other people in the plan.
Pantry does not sell household data or use advertising trackers.
Optional TRMNL Display
If you enable TRMNL, Pantry provides a rolling view of today plus the next six days through a private connection link. Treat that link like a password and regenerate it in Settings if it is ever shared accidentally.
Questions & Requests
For privacy questions, data-copy requests, or deletion requests, use hello@getpantry.net or the Support & Contact form in Pantry.
About Pantry
Your installed version, recent Pantry highlights, and release information.
Pantry v0.24.0
Pantry is an offline-friendly household app for meal planning, recipes, kitchen stock, and shared shopping lists.
What’s New
- Weekly planning and history: Page through previous, current, and next weeks while keeping a dated record of meals.
- After cooking: Save shared ratings and notes, record leftovers, and safely add catch-up meals to earlier days.
- Flexible plans: Mark meals as Eating out so the planner and optional TRMNL display stay complete.
- Smarter ideas: Use-it-up suggestions and meal-repeat insights help with choosing what to cook next.
Built for Households
- Continue viewing and editing local plan data when the connection drops.
- Keep signed-in household devices coordinated through shared cloud sync.
- Build shopping needs from planned recipes and current pantry stock.
- Optionally show today and the next six days on a kitchen TRMNL display.
Install & Troubleshoot
Install Pantry on your devices, check for updates, and resolve common sync or display issues.
Use Pantry Like an App
Installing Pantry adds it to your home screen, dock, or desktop and opens it in its own app window. The website remains fully usable without installation.
Apple iOS (Safari)
Install Pantry from Safari:
- Open getpantry.net in Safari.
- Tap More or Share, then choose Add to Home Screen.
- Turn on Open as Web App, then tap Add.
- Open Pantry from the new Home Screen icon and sign in.
Google Android (Chrome)
Install Pantry from Chrome:
- Open getpantry.net in Chrome.
- Tap the three-dot menu, then Add to Home screen.
- Choose Install and follow the on-screen prompt.
Desktop (Chrome)
Install Pantry on Windows, macOS, Linux, or ChromeOS:
- Open getpantry.net in Chrome.
- Use the install icon in the address bar, or open the three-dot menu and choose Cast, save and share then Install page as app.
- Follow the on-screen prompt.
Updates & Sync
If a device looks out of date or changes are not appearing:
- Confirm you are signed in on both devices (check Cloud Sync Status in Settings).
- Check your network connection. Pantry queues updates offline and syncs them automatically when you reconnect.
- Open About & Updates and select Check for Update. Pantry reloads automatically if a new app version is installed.
- If only one device is affected, close and reopen Pantry before using the recovery option below.
Still Having Trouble?
This recovery option removes Pantry’s downloaded app files and reloads a fresh copy. It does not delete recipes, planner history, pantry stock, or your remembered sign-in email from browser storage.
Show cache recovery option
Use this only when Pantry’s layout or installed app files still appear outdated after checking for an update.
Credits & Licenses
The fonts, libraries, and services used to build and run Pantry.
Open Source Software
Pantry is built on standard web APIs and a small set of open-source components. Thank you to the people who maintain them.
Design & Typography
- DM Sans: Designed by Colophon Foundry and distributed through Google Fonts under the SIL Open Font License.
- Playfair Display: Designed by Claus Eggers Sørensen and distributed through Google Fonts under the SIL Open Font License.
- Inter: Designed by Rasmus Andersson and used by the optional TRMNL display under the SIL Open Font License.
- Interface icons: Lightweight inline SVG icons included directly in Pantry’s interface.
Recipe Scanning
- Tesseract.js: Browser-based text recognition for importing recipes from images (Apache License 2.0).
Backend & Sync Services
- Azure SDK: Cosmos DB client and Communication Services libraries (MIT License).
- jsonwebtoken (JWT): JSON Web Token authentication library (MIT License).
- Node.js Serverless: Running on Azure Static Web Apps backend routines.
Pantry’s Web App
The Pantry interface uses vanilla HTML, CSS, JavaScript modules, browser storage, and a service worker for offline-friendly app files.
Support & Contact
How to report problems, send feature requests, and get assistance with your shared plan.
Feedback & Support
Use this form to report a problem or share an idea. Add a reply email if you would like a response.
Submitting a Bug Report
To help diagnose a problem, include:
- Your device type and operating system (e.g. iPhone iOS 17, Chrome on Windows 11).
- Your Active Plan Database ID from Profile & Account in Settings.
- A short description of what happened and steps to reproduce it.
Feature Requests & Ideas
Share ideas through the form above or email hello@getpantry.net. Suggestions are reviewed alongside the household-planning workflow.