Apollon - Pet Boarding CRM
Built as a production system for an enterprise client, with a focus on reliability, clear workflows, and a UI tailored to the way people actually work day-to-day.
What we were solving
Context & problem
The client was running a pet boarding business on a patchwork of spreadsheets, payment exports, and scattered tools. Pet data lived in email threads, booking details were across multiple channels, and there was no single view of room occupancy, upcoming stays, or revenue.
They needed a system built around pet boarding workflows: clients with multiple pets, room-based scheduling, pet taxi services, and financial tracking. The system had to be simple enough for front-desk staff to use daily while giving management clear visibility into operations.
How we approached it
Solution
I designed and built Apollon with a data model shaped around pet boarding: clients → pets → bookings → rooms. Complete client profiles include pet records with breed, age, medical history, behavior notes, and veterinarian information. Each client can have multiple pets with individual preferences.
The visual room-based calendar provides drag-and-drop booking management with conflict detection. A multi-step booking wizard handles date selection, room assignment, and pet taxi integration. The financial dashboard tracks services, payments, and expenses with real-time analytics.
Impact
Outcomes
- - Single source of truth for clients, pets, bookings, and payments replaces scattered spreadsheets and tools.
- - Front-desk staff pull up pet history, open invoices, and upcoming stays in seconds during busy check-in periods.
- - Room calendar provides clear occupancy view with automatic conflict prevention for overlapping bookings.
- - Management has real-time revenue and booking analytics through focused dashboards rather than manual exports.