StealThis .dev
Pages Hard

Vet — Pet Owner Portal

A warm pet-owner dashboard with greeting, pet summary cards showing vaccination status, upcoming appointments, recent visits, outstanding invoices and prescription refills due, plus quick actions to book, refill and message the clinic with live-updating counts and inline confirmations.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Pet Owner Portal

A friendly, single-screen client portal for a veterinary practice. It opens with a personal greeting and a row of pet summary cards — each showing species, age, weight and a colour-coded vaccination status badge (up to date, due soon, overdue). Below sit the day-to-day essentials: upcoming appointments with date blocks and modality, recent visit history, outstanding invoices with a running balance, and prescription refills that are due.

Quick-action buttons let owners book a visit, request a refill or message the clinic. Booking and refill requests update the relevant lists and live counts in place, paying an invoice clears its balance with an inline confirmation, and refill cards flip to a Requested state. Everything is warm, rounded and approachable, with accessible headings, labelled controls and visible focus.

All data is realistic placeholder content and every interaction is handled with vanilla JavaScript, no libraries. The layout collapses to a single column under 520px.

Illustrative UI only — not for real veterinary use.