Funktionale Web-App
Trailer anschauen

Tools
Diese Webandwendung wurde mit Hilfe von folgenden Tools erstellt:
- Astro
- SolidJS
- Tailwind CSS
- daisyUi
- betterSqlite
- uuid
- Visual Studio Code
Kunden verwalten
Im Bereich “Kunden” können alle gängigen Daten der Besitzer angelegt, geändert und gelöscht werden.
Jeder Kunde bekommt automatisch eine fortlaufende Kundennummer zugewiesen, die nicht über das Frontend geändert werden kann.
Außerdem können unter jedem Besitzer mehrere Hunde angelegt werden.
Dazu wird für jeden Datensatz eine eigene uuidv4 im Backend generiert und als Primär- oder ggf. Fremdschlüssel in der Datenbank genutzt.
Wird ein Kunde gelöscht, werden zeitgleich alle zugehörigen Hunde ebenfalls gelöscht. Eine zusätzliche Abfrage vor dem Löschen verhindert ein versehentliches Entfernen der Daten.
Hunde verwalten
Im Bereich “Hunde” kann man sich einen schnellen Überblick über alle angemeldeten Hunde verschaffen und deren Daten ändern oder löschen. Die Daten des jeweiligen Besitzers werden ebenfalls angezeigt, können aber nicht bearbeitet werden.
Betreuung planen
Im Bereich “Betreuung” werden alle Hunde, die einen Aufenthaltszeitraum zugewiesen bekommen haben, in chronologischer Reihenfolge angezeigt. So kann man schnell erfassen welcher Hund wann zur Betreuung kommt.
Außerdem kann der Aufenthaltszeitraum eines Hundes geändert werden.