Sign inSign up

pwannenmacher/aba-pocket

By pwannenmacher

•Updated 3 months ago

Webanwendung zur Erfassung und Generierung druckbarer Notfallmedizin-Taschenkarten im DIN A7-Format.

Image
Web servers
Content management system
0

2.1K

pwannenmacher/aba-pocket repository overview

⁠ABA Pocket

Webanwendung zur Erfassung und Generierung druckbarer Notfallmedizin-Taschenkarten im DIN A7-Format.

https://github.com/pwannenmacher/ABA-Pocket⁠

⁠Features

  • 2 Kartentypen: Leitsymptome & Medikamentensteckbriefe
  • Multi-Tabellen: Leitsymptome können mehrere benannte Tabellengruppen enthalten
  • Markdown-Inhalt: Beide Tabellenspalten unterstützen **fett**, - Listen, Zeilenumbrüche
  • PDF-Export: 8 DIN A7-Karten (Hochformat 74×105 mm) pro DIN A4-Seite (Querformat)
  • Einzelkarten-PDF: Jede Karte als eigenständige DIN A7-PDF (74×105 mm, Hochformat)
  • Verlinkung: Leitsymptome ↔ Medikamente (Many-to-Many)
  • Volltextsuche: PostgreSQL-basiert mit HTMX Live-Dropdown
  • Smartphone-optimiert: Mobile-first CSS, Hamburger-Menü
  • Quelle & Stand: Auf jeder Karte sichtbar (Web + PDF-Footer)
  • Adminbereich: CRUD für Karten, Drag & Drop-Sortierung von Tabellenzeilen
  • Benutzerverwaltung: Admins anlegen/löschen, Session-Cookies

⁠Umgebungsvariablen

VariablePflichtStandardBeschreibung
SESSION_SECRET✅–Zufällige Zeichenkette, mind. 32 Zeichen
DATABASE_URL✅-PostgreSQL-Verbindungs-URL
LISTEN_ADDR:8080Bind-Adresse des HTTP-Servers
ADMIN_USERNAME–Benutzername für den initialen Admin
ADMIN_PASSWORD–Passwort für den initialen Admin
DEV_MODEfalseTemplate-Cache deaktivieren (Entwicklung)
IMPRINT_NAME–Name für Impressum (§ 5 DDG)
IMPRINT_STREET–Straße und Hausnummer (ggf. c/o)
IMPRINT_ZIP–Postleitzahl
IMPRINT_CITY–Ort
IMPRINT_EMAIL–Kontakt-E-Mail

Tag summary

Content type

Image

Digest

sha256:007ad7f59…

Size

6.3 MB

Last updated

3 months ago

docker pull pwannenmacher/aba-pocket