Intern · Stand Juni 2026

Projekt-Merkliste & Bauplan

Alles, was wir bisher für die Tierheim-App festgelegt haben — Entscheidungen, technischer Aufbau und offene Punkte. Lebendes Dokument, wird fortgeschrieben.

🧭 Worum geht es

Eigene App für ein Tierheim (Save A Dog e. V.): Helfer dokumentieren Zustand & Pflege der Hunde, die Leitung verwaltet Tiere, Gesundheit und Vermittlung. Eine App für Handy und PC. Aktuell: anklickbare Demo + das Team sammelt Wünsche. Die reale App wird gebaut, sobald die Wünsche final sind.

Feste Entscheidungen

🧩 Funktionsumfang

Ausführlich im Konzept (konzept.php) mit Status je Funktion. Kurz die Bereiche:

🗂️ Technischer Bauplan — Dateistruktur

Aufgeteilt nach Aufgabe (für Ordnung & Wartbarkeit, nicht wegen Größe). Beim Hochladen: ein Ordner.

# Ordnerstruktur der echten App
tierheim-app/
├─ index.php            # Einstieg, lädt die App
├─ install.php          # Installer (einmalig, danach löschen)
├─ config.php           # Zugangsdaten (geschützt, vom Installer erzeugt)
├─ api/                 # Backend-Schnittstellen
│   ├─ login.php   hunde.php   eintraege.php
│   ├─ aufgaben.php   interessenten.php   benutzer.php
├─ inc/                 # gemeinsame Bausteine
│   ├─ db.php           # Datenbank-Verbindung
│   ├─ auth.php         # Anmeldung & Rechte
│   └─ pdf.php          # Steckbrief-/Entlassbrief-Erzeugung
├─ assets/
│   ├─ css/app.css   js/app.js   img/   (Logo, Icons)
├─ templates/           # HTML-Vorlagen (Listen, Detail, Formulare)
└─ uploads/             # Hundefotos
        +  MySQL-Datenbank  # alle Daten

🗄️ Datenbank-Tabellen (geplant)

TabelleInhalt
benutzerName, E-Mail, Passwort (verschlüsselt), Rolle (Leitung/Helfer/Tierarzt), aktiv ja/nein
hundeName, Foto, Rasse, Geschlecht, Größe, Alter/Geburt, Chip-Nr., Aufnahme-/Abgangsdatum, Status, Steckbrief-Text, Verträglichkeit, Futter, archiviert ja/nein
eintraegewelcher Hund, Kategorie, Text, Foto, wer, wann (die Helfer-Doku)
aufgabenwelcher Hund, Was, Kategorie, Startdatum, Wiederholung, zuletzt erledigt (Erinnerungen)
interessentenwelcher Hund, Name, Kontakt, Notizen, Stand — nur für Leitung
medizinImpfungen, Behandlungen, Medikamentenplan je Hund

⚙️ Installer — Ablauf

  1. 1. Systemcheck — PHP-Version, MySQL-Erweiterung, Schreibrechte (grün/rot).
  2. 2. Datenbank verbinden — Zugangsdaten eingeben (vorher leere DB in All-Inkl/KAS anlegen), Verbindung wird getestet.
  3. 3. Admin-Konto — erster Leitungs-Zugang (Name, E-Mail, Passwort).
  4. 4. Grundeinstellungen — Tierheim-Name, Logo/Farben.
  5. 5. Installieren — Tabellen anlegen, config.php schreiben, Admin erstellen → fertig.

⚠️ Sicherheit

Nach der Installation sperrt sich der Installer selbst (erkennt vorhandene config.php) — und install.php sollte danach gelöscht werden.

🌐 Anbindung an die Website (saveadog.de = Wix)

Wix ist geschlossen → keine simple Direkteinspeisung. Drei Wege, vom besten Nutzen abwärts:

Aktuell: 80+ Hunde werden auf Wix von Hand gepflegt → großes Sparpotenzial. Anfrageformular pro Hund → landet direkt im Interessenten-Bereich (voll integriert, sobald Steckbriefe über die App laufen).

✍️ Text-Generatoren

🛡️ Unbedingt beachten

📌 Offene Punkte / To-dos

offen festgelegt erledigt
Tierheim-App · Projekt-Merkliste & Bauplan · intern · wird fortgeschrieben