Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

worksasdesigned/Bambu

Repository files navigation

deZents kleine Bambu-Gutschein Verwaltung

Eine kleine, per Docker deploybare Web-App zur Verwaltung von Bambu-Gutscheinen.

ja...eine Excel Datei hätte es auch getan... aber irgendwie muss man den HomeServer ja beschäftigen :-)

Features (kurz)

  • Passwortschutz (Default: bambu, muss beim ersten Login geändert werden)
  • Gutscheine erfassen, verwenden/zuweisen, planen
  • KPI-Dashboard (Summen, Prognosen 3/6/12 Monate, Tabellen & Listen)
  • Dunkles, modernes UI; optionales Hintergrundbild public/background.png
  • Persistente Daten (SQLite-Datei in Volume)
  • Upload einer CSV Datei mit alten Gutscheinen (Datum;GutscheinNR;Name;Objekt)

Beschreibung: Auf dem Dashboard sieht man wie viele Gutscheine man schon erhalten hat bzw wie viele gerade offen sind. image

Detailliste der Gutscheine: image

Man kann auch Gutscheine (Beträge) planen und sieh welcher Plan bereits erfüllt werden könnte. image

Installation unter docker

doker pull ghcr.io/worksasdesigned/bambu:latest
docker run -d --name bambu-gutschein-web -p 8080:3000 -e PORT=3000 -e NODE_ENV=production ghcr.io/worksasdesigned/bambu:latest
docker logs -f bambu-gutschein-web
  1. Nach dem Deploy ist die App unter http://<host>:8080 erreichbar
  2. Testseite aufrufen: http://<host>:8080/test.html
    • Zeigt, ob styles.css und der Healthcheck /health erreichbar sind
  3. Beim ersten Aufruf mit Passwort bambu anmelden und ein neues Passwort setzen

Hinweise

  • Daten werden in /app/data (SQLite) persistiert. Das Compose-Volume data bewahrt diese Daten über Container-Neustarts.
  • Passwort-Reset: Im Container ein leeres Flag data/reset-password anlegen (oder die Datei reset-password in data/ anlegen). Nach Neustart wird wieder bambu verlangt und eine Änderung erzwungen.

About

Bambu voucher Organization

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  

Languages