-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Proviant keeps track of the food in your home: what you have, where it is, when it expires, and what needs reordering. It runs on your own server; the data never leaves it.
This wiki is the guide for using the app. For installing and running it, see Getting started; for the technical background, see the README.
| If you want to … | Read |
|---|---|
| set the app up for the first time | Getting started |
| know how stock is counted and stored | Stock |
| book things in and out quickly | Scanning |
| correct what the app believes you have | Stocktake |
| create and maintain products | Items |
| cook from what is in the house | Recipes · Meal plan |
| order groceries from Picnic | Ordering · Delivery check |
| find out who booked what, and when | Journal |
| manage locations, users, your own account | Storage locations · Users · Account |
| fix something that is not working | FAQ & troubleshooting |
Everything you own is stored as a batch: a number of packs of one item, in one location, with one best-before date. Buy two jars of the same jam with different dates and you get two batches — that is what makes the expiry warnings possible.
Booking out always takes the batch that expires first (FEFO, first expired first out), across all locations. You never have to choose which jar to use up; the app already did.
Every change to stock is written to the Journal, with who did it, when, where and how. Nothing changes silently.
- Orders are never placed automatically. Proviant fills your Picnic basket and stops there. Checkout stays in the Picnic app, always.
- Nothing is ever deleted where history matters. Storage locations are retired rather than deleted, and journal entries survive the deletion of the item they refer to.
- Your own words stay your own. Item names, tags, recipes and location names are never translated, whichever interface language you pick.
Start
Everyday use
Cooking
Picnic
Administration