PetCare Pro
Enterprise Multi-Tenant Pet Care Management Platform
A cloud-ready SaaS platform designed for veterinary clinics, grooming salons, boarding facilities, and pet care businesses. It replaces fragmented systems — paper records, manual scheduling, disconnected billing — with a single unified platform covering appointments, medical records, boarding, invoicing, payments, inventory, staff management, and a self-service pet owner portal.
Built with .NET 8, Angular, SQL Server, Docker, Stripe, and PayPal integration. 130+ API endpoints, multi-tenancy with database-level isolation, 4 user roles, and a complete SaaS-ready architecture.
View on GitHubPlatform at a Glance
130+
API Endpoints
9
Feature Modules
4
User Roles
3
Portals
2
Payment Providers
Docker
Ready

Multi-Tenant Business Management
The platform supports unlimited pet care businesses from a single deployment. Each business gets its own isolated data context, settings, branding, and subscription tier. The Super Admin console provides platform-wide visibility while business owners manage their own clinics independently.

Platform-wide business management with subscription status and actions

Individual business profile with locations, settings, and team management

Business editing with branding, contact details, and services

Subscription tier management and billing configuration
Daily Operations & Clinical Workflows
The business dashboard gives staff instant visibility into daily appointments, revenue, pet check-ins, and pending tasks. The appointment system prevents double-bookings, supports multiple types (in-clinic, house call, telehealth, drop-off), and tracks status from scheduled through to completed.

Daily dashboard: appointments, revenue, occupancy, and recent activity

Appointment scheduling with real-time availability and conflict detection

Pet registry with profiles, vaccination tracking, and medical history

Pet profile: medical history, allergies, vaccinations, weight tracking
Platform Administration & Compliance
The super admin console provides platform-wide user management, application settings, audit logging, and system configuration. Every action is tracked with a full audit trail for compliance.

User profiles and role management

Platform-wide application settings

Immutable audit logs for compliance
9 Feature Modules
Each module handles a distinct area of pet care business operations. Together they form a complete practice management system that replaces 5-6 disconnected tools.
Appointment Management
Smart scheduling, real-time availability, conflict detection, 4 appointment types, status workflow, email confirmations
Pet & Medical Records
Comprehensive profiles, vaccination tracking with reminders, medical history, allergy management, weight charts
Boarding & Kenneling
Unit management (4 types), real-time availability, check-in/out, daily care logs, occupancy tracking
Invoicing & Payments
Auto-numbered invoices, Stripe + PayPal, partial payments, refund processing, balance tracking
Inventory Management
Product catalog with SKU, real-time stock, low-stock alerts, movement history, supplier management
Staff Management
Profiles, role assignment (Vet/Tech/Groomer/Receptionist), schedule management, time-off workflow
Pet Owner Portal
24/7 online booking, view medical records, invoice viewing, online payment, appointment history
Reporting & Analytics
Revenue reports, appointment metrics, boarding occupancy, retention trends, inventory valuation
Super Admin Console
Multi-tenant management, platform-wide users, analytics overview, audit logs for compliance
Technology Stack
Backend
Frontend
Architecture
DevOps
What This Demonstrates About My Engineering
Interested in this level of engineering?
I am available immediately for senior developer, technical lead, and contract opportunities across the UK.