Marty Siksnis

Colchester Canine Creche

A dashboard for managing a dog daycare.

I built this dashboard for Colchester Canine Creche and continue to maintain it. The staff’s daily booking list connects attendance with customer records and billing, so changes need to preserve the history behind each visit.

  • My role: Product design, development, and ongoing maintenance.
  • Platform: Web dashboard.
  • Built with: React, Next.js, TypeScript, Tailwind CSS, TanStack Query, and Supabase (PostgreSQL).
  • Deployed on Cloudflare Workers.

Managing the day

Each row in the day view shows a dog’s photo, booking length, and next visit. The attendance status determines whether staff see a check-in or check-out action.

A check-in on one device appears in the other open views. Staff can use the same dashboard on desktop and mobile.

The creche dashboard’s day view: 19 bookings on a Thursday. Each dog has a photo, a full-day or half-day tag and its next visit. Dogs that are checked in are green with a Check Out button, one that has gone home is red, and one still to arrive has a Check In button.
The same day on a phone, with the buttons reduced to icons.
The day view on desktop and mobile. Names and statuses have been changed for the screenshots.

Archiving customers without losing their history

Verified in a test rollout; not live yet.

I designed an archiving workflow so staff can remove customers from active lists while keeping their booking and financial history.

  • Staff can still open archived owner and dog records from past bookings.
  • Eligible upcoming bookings are cancelled, with a record of who cancelled them and why.
  • Staff must check out a dog before archiving its profile.
  • Outstanding invoices remain payable.
  • Staff can reactivate a returning customer’s existing profile without restoring cancelled bookings.

A separate website and Studio

In development.

I’m also developing a separate public website for the creche, with a private Studio where staff edit content and manage photos.

The Colchester Canine Creche homepage, with the headline “Their happy place. Your peace of mind.” above a row of dog photos.
The website homepage. Preview website