Pantry-tool

Dein „Pantry-Tool“ zum selber hosten! Beispielsweise auf einen Raspberry Pi.

Beschreibung

Oft hatten wir (meine Frau und ich) das „Problem“, dass wir am erstellen eines Essensplans waren aber nicht so genau wussten welche Artikel wir im Tiefkühlschrank vorrätig hatten. Der Vorschlag eines „Freezer-Tools“ war dabei schon länger ein Thema. An der Umsetzung hat es jedoch immer etwas geharzt. Nun ist aber eine kleine Webapplikation entstanden welche uns ermöglicht, auf einfache Art Produkte welche im Tiefkühlschrank zu verwalten: Produkt eintragen, Menge und Ablaufdatum angeben und Speichern. Wenn wir nun etwas aus dem Kühler entfernen, tragen wir das Produkt aus der Liste aus oder reduzieren die Menge. Beschreibung auf dieser Webseite.

Geschrieben habe ich die Anwendung in PHP und JavaScript und läuft auf jedem gängigem Webserver mit einer Datenbank.

Falls Ihr Hilfe bei der Installation benötigt oder ich euch die Anwendung zur Verfügung stellen soll, dürft Ihr mir gerne im Kontaktformular eine Nachricht hinterlassen.

Verwendete Frameworks:

  • Codeigniter 3.1.10
  • Bootstrap 4 (seit der Version 0.9)

Informationen

Erforderlich: PHP >5.6 und MySQL Datenbank

Standardbenutzer nach der Installation: admin/admin (bitte ändern)

Installation

  1. zip-Datei herunterladen und verifizieren (Unter Linux mit „sha256sum -c SHA256SUMS“ – Quelle)
  2. Datei entpacken und den Inahlt auf einen eigenen Webserver hochladen.
    Wichtig: Die Adresse muss auf das Verzeichnis „public“ zeigen.
  3. Falls noch nicht vorhanden, eine Tabelle (bspw. „pantry-tool“) in der MySQL Datenbank erstellen
  4. Das Installationsverzeichnis aufrufen – zB. https://localhost/install – und die Angaben zur MySQL Datenbank und die Adresse (am Ende mit einem / ) eintragen.
  5. Falls nötig in der Datei /application/config/config.php die base_url  (Zeile 26) anpassen. Auch hier den / am Ende nicht vergessen.
  6. Das Installations Verzeichniss entfernen
  7. Mit dem initialen Benutzerkonto anmelden.

Download

Diesen Link anklicken: https://simuuh.ch/downloads/?dir=pantry-tool


Changelog

Version 0.9.1

  • Verwendung von „Bootstrap 4“
  • Diverse Anpassungen zu „Bootstrap 4“
  • Update des Codeigniter Frameworks zur Version 3.1.10
  • Barcode Scanner funktion hinzugefügt
  • diverse Fehler behoben

Version 0.7.0

  • Update des Codeigniter Frameworks
  • Benutzer können nun einfacher bearbeitet werden
  • Artikel auf der Startseite werden als Panel angezeigt
  • Die Filter Option wurde angepasst
  • Beim löschen eines Artikels wird eine Bestätigung verlangt

Version 0.6.0

  • Neues Anmelde-Formular
  • Fehlermeldungen beim Anmelden werden schöner angezeigt

Bild Quelle

  • 09-04-_2018_15-34-10: Simon