No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗What in the fridge expires next?
vorrat. is an expiry date tracker for your fridge, freezer and pantry. You add a product and its best-before date, and the app shows what to eat first and reminds you in time. It is a PWA that works offline, with no account and no server. Everything stays on your phone.
Try it: https://vorrat.gedachtgemacht.app (works in any phone browser, install via "Add to Home Screen")
The app interface is in German.
Almost every household throws food away because nobody remembers what expires when. vorrat. makes that visible: add the product, add the date, done. The app shows what comes first and reminds you in time. No AI, no ads, no tracking.
251226 becomes 25.12.2026, 2512 becomes the next 25 December).BarcodeDetector (Chrome on Android) and otherwise an embedded library (iPhone, Safari, Firefox). EAN-13, EAN-8, UPC-A, UPC-E, and the check digit is always verified. You can also pick a photo of the barcode or type the number.All data is stored in IndexedDB in the browser on your device. There is no server and no account.
The one exception, which you can switch off under Mehr, Einstellungen ("More, Settings"): when you scan an unknown barcode, vorrat. asks Open Food Facts for the product name. Only the barcode number is sent, no other data. Without a connection or after a timeout (4 seconds), you just type the name yourself.
vorrat/ folder on any static web host (your own server, GitHub Pages, Netlify). There is no build step and there are no dependencies.The camera and notifications only work over HTTPS (or localhost). On the iPhone, notifications only work when vorrat. is on the home screen. Without a camera you can pick a photo of the barcode or type the number.
Test locally:
cd vorrat
python3 -m http.server 8000
Then open http://localhost:8000.
A single index.html with embedded fonts, styles and scripts, plus manifest, service worker and icons. No CDNs, no external runtime dependencies.
Barcode fallback: a subset of ZXing for JS (@zxing/library 0.23.0, only the EAN/UPC readers), bundled with esbuild and embedded directly, about 61 KB. License: Apache License 2.0, Copyright ZXing authors.
GNU Affero General Public License v3.0 (AGPL-3.0), see LICENSE.
Deutsch: vorrat. ist eine MHD-App für Kühlschrank und Vorratsschrank, die Ablaufdaten im Blick behält, per Barcode scannt und gegen Lebensmittelverschwendung hilft, offline, ohne Konto, alles bleibt auf dem Handy.
gedacht.gemacht. Small, honest software. Everything stays on your device. · More projects