Skip to content
All work

P—08Pet-care SaaSWorking demo

Pawfolio

One codebase, shaped per workspace — a vet clinic, a groomer and a boarding kennel each see their own product.

Type
Multi-tenant SaaS
Languages
English & Bangla
Automated tests
740 · 4,630 assertions
Technology
Laravel 12Livewire 3Tailwind 4MySQLRedis
Pawfolio dashboard showing a pet family with vaccination and medication reminders due

Everything a pet needs, organised. Pawfolio is a multi-tenant platform for pet businesses: clinical records, a booking calendar, invoicing and reminders, shaped by the type of business using it.

01Challenge

Pet businesses run on paper cards, phone calls and memory: vaccinations go overdue, appointments collide, and invoices are written by hand. Clinics, groomers and boarding kennels need different tools, but none of them wants to run three systems.

02Approach

A multi-tenant platform shaped by business type, with six independent tenancy enforcement layers and a test suite whose whole job is trying to break them. Clinical records with vaccinations and per-dose medication schedules, a drag-to-move calendar with a public booking page, server-computed invoices, and reminders that are generated idempotently and sent exactly once.

03Result

Eight phases shipped — from health records to a platform console with audited impersonation — in English and Bangla, light and dark, keyboard-navigable, with 740 tests, PHPStan level 6 and PSR-12 clean.

A pet profile with vaccinations, medications, weight and recent activity
One pet, its whole record.

[08]Start

Have an ideaworth building?

Let's turn it into technology people can use.