Spiżarnia, która sama pilnuje dat ważności
Pantry to aplikacja dla całego domu: skanujesz kody EAN, widzisz co się psuje, planujesz zakupy z domownikami i trzymasz przepisy w jednym miejscu. Działa na Twoim serwerze, więc dane zostają u Ciebie.



Co potrafi Pantry
Wszystko, czego potrzebuje, bez kont w chmurze i abonamentów.
Skaner kodów EAN
Zeskanuj produkt aparatem telefonu, a dane pobiorą się z Open Food Facts. Wybierz termin ważności (+3 dni, +1 tydzień, +1 miesiąc lub data z kalendarza) i gotowe. Tryb szybkiego zdejmowania odejmuje zużyte sztuki jednym skanem.
Daty ważności pod kontrolą
Pulpit od razu pokazuje, co trzeba zużyć. Liczba dni ostrzeżenia jest konfigurowalna, a produkty po terminie możesz jednym kliknięciem przenieść na listę zakupów.
Wspólne listy zakupów
Wiele list i synchronizacja w czasie rzeczywistym. Gdy ktoś w sklepie odhaczy pozycję, reszta domowników widzi to od razu.
Notatki, checklisty i przepisy
Kolorowe, przypinane notatki, szybkie checklisty oraz menedżer przepisów ze zdjęciami, ocenami i listą składników.
Gospodarstwa i role
Pierwsze konto zostaje administratorem. Domownicy dołączają przez 6-znakowy kod ważny 5 minut, a panel administratora zarządza użytkownikami i gospodarstwami.
PWA na każdym telefonie
Instalujesz ją jak zwykłą aplikację na iOS i Androidzie. Zmiany pojawiają się na wszystkich urządzeniach bez odświeżania.
Twoja kuchnia, Twój kolor
W Ustawieniach wybierasz jeden z sześciu kolorów akcentu. Kliknij, żeby zobaczyć, jak zmienia się cała aplikacja. Ta strona też reaguje.
Wybrano: Zielony
Jak to wygląda
Na Twoim sprzęcie
Serwer w domu, na NAS albo VPS. Jeden plik bazy SQLite i pełna kontrola.
Zamknięta rejestracja
Nowe konta powstają wyłącznie z kodem zaproszenia od administratora.
Historia zmian
Dziennik audytu pokazuje, kto dodał, zmienił lub wyrzucił dany produkt.
Pod maską
- Frontend
- React 18, TypeScript, Vite, Tailwind CSS, Socket.IO Client, vite-plugin-pwa
- Backend
- Node.js, Express, TypeScript, Prisma, SQLite, JWT, bcrypt, Zod, Socket.IO
- Dane produktów
- Open Food Facts, Open Beauty Facts, Open Products Facts, Open Pet Food Facts
- Wdrożenie
- Docker Compose, Nginx, wolumen SQLite (./data)
Instalacja
Potrzebujesz tylko Dockera i Docker Compose. Aplikacja uruchomi się pod adresem http://localhost:3200.
git clone https://github.com/paczuu/Pantry.git
cd pantry
docker compose up -d --build- Otwórz aplikację i zarejestruj pierwsze konto. Automatycznie zostanie administratorem gospodarstwa i systemu.
- W Ustawieniach, w zakładce Ogólne, wygeneruj kod zaproszenia i podaj go domownikom.
- Przy dostępie spoza domu udostępnij aplikację przez HTTPS, inaczej kamera i instalacja PWA nie zadziałają.
Instalacja przez Portainera i na NAS pojawi się wkrótce.
FAQ
Pomóż rozwijać Pantry
Znalazłeś błąd albo masz pomysł na nową funkcję? Zgłoszenia i pomysły są bardzo mile widziane.
Otwórz repozytorium



