Skip to content

Fase 2: Testdag + Daycare

Doel: de dagelijkse operatie — testdag als gateway, daycare boekingen, check-in/out, capaciteitsbeheer.

Afbakening: geen wachtlijst (Extra), geen elderly dog systeemafdwinging (Extra), geen configureerbare templates (hardcoded), geen ophalen door derden (Fase 3).

Na deze fase: het hotel kan de dagelijkse daycare operatie via de app draaien.


6 stories

De verplichte eerste stap voor elke nieuwe hond. Een testdag kost 35 AWG (2e hond 17,50 AWG) en is alleen beschikbaar op ma, di, do en vr. Na de testdag beoordeelt de admin of de hond geschikt is voor groepsspel. Zonder goedgekeurde testdag kan een hond geen andere diensten boeken. Testdagen tellen mee in de daycare capaciteit.

#RolUser StoryAC
2.1.1klantTestdag boeken voor mijn nieuwe hondAlleen als trial_day_passed = false
2.1.2systeemTestdagen alleen aanbieden op ma, di, do, vr
2.1.3systeemTestdagprijs berekenen (35 AWG, 2e hond 17,50 AWG) incl. belasting
2.1.4systeemAndere diensten blokkeren voor honden zonder goedgekeurde testdag
2.1.5adminNa de testdag de hond goedkeuren of afkeuren + group_play_approved instellen
2.1.6systeemTestdagen meetellen in de daycare capaciteit

4 stories

Eenmalige dagopvang boeken via het klantportaal. Het systeem controleert automatisch op capaciteit (geboekt + testdagen <= limiet) en geldige vaccinaties. Bij een volle dag krijgt de klant alternatieve datums te zien.

#RolUser Story
2.2.1klantDaycare dag boeken via het portaal
2.2.2systeemCapaciteitscheck uitvoeren (geboekt + testdagen <= limiet)
2.2.3systeemVaccinatiecheck uitvoeren bij boeking
2.2.4klantBij een volle dag alternatieve data zien

2 stories

Validatie van breng- en ophaaltijden per dag van de week. In deze fase hardcoded in de code — een configuratiescherm voor admin komt als Extra (E.16). Boekingen buiten openingstijden worden geblokkeerd.

#RolUser Story
2.3.1systeemBreng/ophaaltijden valideren per dag (hardcoded rooster)
2.3.2systeemBoekingen buiten openingstijden blokkeren

4 stories

De kern van de dagelijkse operatie. Bij check-in doorloopt de admin een checklist van 9 punten en ziet bijzonderheden en gedragsnotities van de hond. Tijdstippen worden vastgelegd. Klanten ontvangen een notificatie bij check-in en check-out.

#RolUser StoryAC
2.4.1adminCheck-in registreren met checklist (9 punten)Tijdstip vastgelegd
2.4.2adminBij check-in de bijzonderheden en gedragsnotities van de hond zien
2.4.3adminCheck-out registreren (tijdstip vastleggen)
2.4.4systeemBij check-in/out een notificatie naar de klant sturen

4 stories

Annuleringsflow voor klanten en admins. Klanten kunnen annuleren zolang de status pending of confirmed is. Na betaling is de deposit niet-restitueerbaar. Admin kan namens het hotel annuleren (met verplichte reden en volledige terugbetaling). Notificaties worden gestuurd naar beide partijen.

#RolUser Story
2.5.1klantBoeking annuleren (indien status pending of confirmed)
2.5.2systeemBij annulering na betaling de deposit als niet-restitueerbaar markeren
2.5.3adminBoeking namens het hotel annuleren (met verplichte reden, volledige terugbetaling)
2.5.4systeemBij annulering notificaties sturen naar klant en admin

2 stories

Proactieve herinneringen zodat vaccinaties niet verlopen. Het systeem stuurt 30 dagen voor de vervaldatum automatisch een reminder-email. Admins kunnen filteren op honden met verlopen of bijna verlopen vaccinaties.

#RolUser Story
2.6.1systeem30 dagen voor vaccinatie-verval een reminder-email sturen
2.6.2adminHonden met verlopen/bijna verlopen vaccinaties filteren

2.7 Admin Dashboard — Dagelijkse Operatie

Section titled “2.7 Admin Dashboard — Dagelijkse Operatie”

2 stories

Het operationele dashboard voor de dagelijkse aansturing. Een “Vandaag” sectie met verwachte check-ins, check-outs, aanwezige honden en resterende daycare capaciteit. Plus een kalender- en lijstweergave van alle boekingen met filters.

#RolUser Story
2.7.1admin”Vandaag” sectie: verwachte check-ins, check-outs, aanwezige honden, daycare capaciteit
2.7.2adminBoekingen in kalender- en lijstweergave met filters (status, datum, dienst)

10 stories

Stories die oorspronkelijk in Fase 1a of eerder in Fase 2 stonden, maar hier beter passen omdat ze pas waardevol zijn als de dagelijkse operatie draait. Onder andere: 18 gedragskenmerken-checkboxes, dierenartsconsent, betaalherinneringen, CSV-export, en admin-acties namens klanten.

#RolUser StoryOorsprong
2.8.1klantGedrag van mijn hond beschrijven via 18 persoonlijkheidskenmerken (checkboxes) naast het vrije tekstveldWas 1a.1.8
2.8.2klantToestemming geven voor dierenarts inschakelen (ja/nee + optioneel max bedrag)Was 1a.1.3
2.8.3klantDatum van de laatste vlooien/wormbehandeling opgevenWas 1a.1.10
2.8.4klantBezoekhistorie van mijn hond zienWas 1a.2.5
2.8.5systeemAutomatische betaalherinneringen sturen (dag 3, dag 7)Was 1a.6.5
2.8.6adminNa 14 dagen niet-betaald een notificatie ontvangenWas 1a.6.8
2.8.7adminKlant aanmaken namens de klant (telefonisch)Was 1a.7.3
2.8.8adminInterne notities per klant toevoegenWas 1a.7.7
2.8.9adminFacturen en klantgegevens exporteren als CSVWas 1a.11
2.8.10adminBoeking aanmaken namens een klant (dienst, hond, datum, factuur)Was 2.9.2