Back to projects
SaaS · Veterinary Private repositoryIn development

Veterinary Clinic SaaS

Multi-tenant SaaS for veterinary clinics, with appointments, clinical records and subscription plans.

Type
Multi-tenant SaaS
Database
PostgreSQL
Data models
48 models in PostgreSQL
Status
In development

What it solves

Veterinary clinics handle schedules, each pet's clinical history, vaccines and lab work. This is a multi-tenant backend that lets you offer all of this as a service to many clinics, with plans and limits per subscription.

Key features

  • Organizations and branches, with pets, species, breeds and customers.
  • Appointment calendar with veterinarians' schedules, breaks and time off.
  • Consultations with vital signs, diagnoses, treatments, prescriptions and recorded amendments.
  • Vaccination, deworming, allergies and medical conditions.
  • Lab orders with results and clinical attachments.
  • Services with per-branch pricing.
  • Plans, features and subscription limits.

Architecture and technical decisions

  • Modular, stateless, domain-oriented monolith with PostgreSQL as the source of truth.
  • 48 models in Prisma 6 on PostgreSQL 16.
  • Authentication with refresh tokens, log-out-everywhere and password recovery.
  • Access control with roles, permissions and per-organization memberships.
  • Versioned API with Swagger and Docker Compose; roadmap and decisions documented.

Need something similar?

Tell me about your case and let's see how to solve it.

Next projectReal Estate PlatformReal estate