06

Pawstack

A web-based booking platform for pet groomers that turns service menus, add-ons, pet records, and appointment availability into one cleaner scheduling workflow.

Pawstack app preview
Product Pet Grooming SaaS
Platforms Web
Stack React + Firebase
Scope Full-stack delivery

Pawstack gives independent groomers and small salons a booking system built around the details generic schedulers usually miss.

The product is designed for the full grooming workflow: publishing services, collecting customer and pet details, managing availability, keeping appointment notes visible, and giving clients a clearer way to book without back-and-forth messages.

Service and business setup supports dog-size pricing, durations, add-on menus, public-site settings, opening hours, booking windows, concurrent capacity, billing, and subscription management.

Calendar and booking tools help groomers review upcoming appointments, create admin bookings, track statuses, and keep the daily schedule organized.

Customer and pet records keep contact details, pet photos, allergies, coat notes, handling preferences, internal notes, and visit history connected to each groomer workspace.

Public booking pages guide clients through core services, optional add-ons, pet selection, available dates, times, visit notes, and booking confirmation.

Pawstack gives dog groomers a clearer, more reliable way to run bookings and stay in control of each day's work.

The build turns a scattered booking process into a more reliable operating flow: groomers can configure the service menu once, publish a booking page, collect the right appointment information up front, and manage the resulting work from the same admin surface.

For customers, the booking path is clearer because price, duration, dog size, add-ons, availability, pet details, location, and confirmation are handled in one flow. For groomers, the result is better visibility before the appointment and fewer operational details buried in messages.

Product Manager Full-stack Developer React Developer Firebase Engineer Stripe Integration Engineer Release Engineer
  • A React web app supported by Firebase for sign-in, data, file storage, and server-side services.
  • Individual groomer workspaces that keep services, customers, pets, availability, and bookings connected.
  • A booking flow that calculates price and duration, captures appointment details, and shows available times.
  • Stripe subscriptions for trials, payments, account billing, and access management.

I worked across the product from positioning through build: identifying the grooming-specific workflow, shaping the service and booking model, defining the groomer workspace, and turning the product into a usable web app and marketing site.

The implementation covered groomer signup, authentication, workspace setup, public-site settings, services, add-ons, customer records, pet records, booking creation, booking availability, appointment dashboards, calendar views, subscription flows, and customer-facing booking screens.

I also handled the underlying technical structure: Firestore schema design, security rules, document-reference data modeling, storage paths, callable functions, Stripe integration, booking confirmation logic, customer contact sync, email-trigger functions, and deployment configuration.

Product showcase
Pawstack groomer dashboard with appointment metrics and upcoming bookings
Dashboard and daily appointments
Pawstack calendar showing weekly grooming appointments
Capacity-aware calendar
Pawstack customer record table for groomer clients and pets
Customer and pet records
Pawstack service menu with dog-size pricing and durations
Service menu and size pricing
Pawstack mobile booking flow with service selection, date selection, and confirmation
Customer booking flow

Like what you see?

Let's talk about building something like this for your business.

Book a free call