Day-to-day reference for the Castle Checkers admin portal at caretaker-portal.pages.dev/admin.

First Login Checklist

  1. Change the default password — Settings → Security (see Credentials)
  2. Update business info — Settings → Business Profile
  3. Create client records for any existing customers
  4. Test a public form submission and confirm it appears in Requests
  5. Archive the test request when done

Service Requests

The core module. Every public form submission lands here.

Status flow: newconfirmedin_progresscompletedarchived

Filters: All / New / Confirmed / In Progress / Completed / Archived / Upcoming (end date ≥ today)

Editing a request: Click any request row → click ✏ Edit Request in the detail panel. You can correct contact info, service types, flight numbers, home care dates, and internal notes.

IATA Flight Code Guide

FlightAware requires 3-letter IATA airline codes. If a client writes the wrong code, correct it in the edit form — it shows a warning and auto-uppercases input.

AirlineWrongCorrect
American AirlinesAAAAL
DeltaDLDAL
UnitedUAUAL
SouthwestWNSWA
JetBlueB6JBU

Flight numbers appear as clickable badges that open flightaware.com/live/flight/<number> in a new tab.

Clients

Full client management with hero card layout — initials avatar (color-coded by name), tap-to-call/email action buttons, stats strip (total requests, invoices), and tabs for Overview / Requests / Invoices / Notes.

Appointments

Calendar view. When creating from a request, the form pre-fills client name, contact info, service type, and flight number/airport automatically.

Settings

SectionWhat You Configure
Business ProfileName, address, phone, email, logo
SecurityChange admin password
EmailSMTP / Resend config for confirmations
ServicesEnable/disable service types on public form

Auto-Archive

Requests are automatically archived when the service end date passes. The cron runs daily — no manual action needed.