Meal Planner
Plan your lunch and dinner, and easily scale servings.
Recipe Book
Browse, add, or edit your recipes to use in your meal plans.
Smart Meal Suggester
Find meals you can cook right now (or with minimal shopping) based on your current pantry stock.
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 To Use The App
- Add the meals you make in Recipe Book.
- Update ingredient amounts in Pantry.
- Track drinks and staples in the Cupboard tab.
- Use Shopping List to see what you need to buy.
- Mark purchases so they move back into stock.
What Each Section Does
Meal Planner
Plan lunch and dinner for the week and adjust servings.
Recipe Book
Save recipes and the ingredients each one needs.
Pantry
Track ingredients you buy and cook with regularly.
Cupboard
Track staples like tea, coffee, oils, flour, and condiments over time.
Shopping List
See what is missing based on your meal plan and current stock.
Common Tasks
- Add a new recipe from Recipe Book with New Recipe.
- Use Import Recipe if you have a recipe link you want to pull in faster.
- Open Pantry when you want to update ingredient quantities.
- Open Cupboard when you want to add coffee, tea, oils, or baking staples.
- Use Settings to invite other people into the same shared plan.
Helpful Tips
- Approximate stock levels are fine. You do not need perfect numbers for the app to stay useful.
- Use Pantry for ingredients you actively measure and Cupboard for things that slowly run down.
- If you sign in, your plan can sync across devices and with the people you share it with.
- If something looks missing from the shopping list, check that your recipe and stock levels are both up to date.
Settings & Multi-User
Manage your profile, invite family members, and switch between collaborative plans.
User Profile
Appearance & Theme
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... | ||
Privacy Policy
A plain-English summary of what Pantry stores, why it stores it, and how shared plan data works.
7 June 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, and shared-plan access.
- Your profile name and plan name if you add them.
- Your recipes, meal plans, pantry stock, cupboard items, shopping list items, and invite records.
- 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, and cupboard estimates.
How Shared Plans Work
If you join a shared plan, the people in that plan can see the plan data that belongs to it, including recipes, planner entries, 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 cloud database when you sign in and sync.
- In Pantry’s email service when sign-in emails or invitations are sent.
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.
Local data may remain on a device until you sign out, clear site data, or replace it with newer synced data.
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.
- If you have privacy questions, contact the Pantry owner or administrator who invited you to use the app.
About Pantry
Version details, release notes, and active status for the Pantry PWA.
Pantry v1.19.9
Pantry is a self-hosted, offline-first Progressive Web App designed to simplify meal planning and pantry inventory coordination for shared households.
Recent Updates (Changelog)
- Informational Resources: Added About, PWA Troubleshooting, Open Source Credits, and Support views.
- Privacy Policy: Added a plain-English, dedicated privacy policy view.
- Cupboard Tracking: Rewrote the former staples system to a smart Cupboard manager with automatic depletion estimation and inline corrections.
- Dual Sign-In Flow: Seamless support for Safari magic links and a six-digit verification code backup for iOS home-screen PWAs.
Active Capabilities
- Offline database queries via local storage cache.
- Real-time sync coordination using incremental server-first database change detection.
- TRMNL serverless e-ink display endpoint mapping.
- Collaborator management with custom plan display names.
PWA Guide & Troubleshooting
How to install Pantry, clear local caches, and ensure your devices stay synchronized.
Progressive Web App
Installing Pantry on your home screen grants it offline access, standalone UI behavior, and a cleaner mobile app look without browser address bars.
Apple iOS (Safari)
Apple requires using the native Safari browser to install PWAs:
- Open https://getpantry.net in Safari.
- Tap the Share icon (square with an up-arrow) at the bottom.
- Scroll down and tap Add to Home Screen.
- Open the newly created Pantry icon and sign in.
Google Android (Chrome)
Android devices support easy installation from Chrome:
- Open https://getpantry.net in Chrome.
- Tap the three-dot menu icon in the top right.
- Select Install App or Add to Home Screen.
- Follow the prompt to complete the installation.
Sync & Cache Issues
If meals or cupboard entries fail to synchronize across devices:
- 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.
- If the layout appears broken, use the **Check for Updates** button in the About page to force a cache reload.
Credits & Licenses
The open-source components, design libraries, and technologies backing Pantry.
Open Source Software
Pantry is built on standard web APIs and open-source libraries. We are grateful to the creators of these tools for enabling developers to build collaborative platforms.
Design & Typography
- Outfit Font: Styled by Google Fonts under the SIL Open Font License.
- Inter Font: Designed by Rasmus Andersson under the SIL Open Font License.
- Visual Icons: Inspired by the Lucide and Feather icons collections (MIT License).
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.
Handcrafted Client Architecture
Pantry does not use heavy frameworks (like React or Angular) or styling preprocessors. The entire client shell is built with vanilla HTML, CSS Grid/Flexbox, standard Service Worker cache storage, and raw ES Module JavaScript.
Support & Contact
How to report problems, send feature requests, and get assistance with your shared plan.
Feedback & Support
Fill out the form below to email the developer team directly. We'll get back to you as soon as possible.
Submitting a Bug Report
To help us solve your issue quickly, please include these details when emailing support:
- Your device type and operating system (e.g. iPhone iOS 17, Chrome on Windows 11).
- Your **Active Plan Database ID** (copy it from the top of your Settings screen).
- A short description of what happened and steps to reproduce it.
Feature Requests & Ideas
We would love to hear how you use Pantry in your household! Let us know if you want custom categories, new recipe import sources, or cleaner cupboard estimate models. Send your ideas to hello@getpantry.net.