Functional DemoConsumer Application

Pet Lifetime Timeline App

Lifetime health passport for pets: timeline, medical records, vet snapshot, and secure sharing.

Pet Lifetime Timeline landing page headlined 'Your pet's whole life, beautifully remembered,' with sign-up buttons, a charity note, and a feature card grid.
Pet Lifetime Timeline landing page

What it solves

Pet health information is usually scattered across old vet invoices, paper vaccine records, photos, text messages, email attachments, and different clinics. That causes missing vaccine history, forgotten allergies, confusing medical timelines, repeated explanations to new vets, lost photos and milestones, and poor emergency context. The app creates one beautiful, shareable, living profile for each pet.

Built for Pet owners and the veterinarians, vet techs, emergency clinics, groomers, boarding facilities, sitters, breeders, and shelters they share records with.

Overview

Each pet gets a lifetime profile combining an emotional memory timeline, structured medical records, and a veterinarian-ready health snapshot. Owners add pets, upload photos, and record vaccines, medications, procedures, allergies, weight, and milestones, which flow into a filterable timeline and a Vet Snapshot readable in under 30 seconds. Owners generate secure, expiring, access-logged share links at different permission levels — view-only, contributor, emergency, or family — and vets can submit updates through an owner-approval flow. Aging and wellness insights, reminders, PDF exports with QR codes, and memorial mode round out the record, framed as informational rather than diagnostic.

What this demonstrates

It builds role-separated owner, veterinarian, and emergency access through secure random share tokens with expiration and access logging, plus an owner-approval contribution flow. It extracts EXIF metadata from photos and uses a Claude vision model, generates PDFs, presigns S3/R2 uploads, rate-limits via Upstash, and drives cron-based reminder digests over email.

What makes it different

Most pet apps track reminders. This app tells the full story of the animal.

  • Emotional pet memory timelineA lifetime story of photos, milestones, personality, and behavior.
  • Practical veterinarian-ready health summaryA structured record a vet can understand before making care decisions.
  • Secure collaborative record updatingOwners and vets update one record through permissioned, audited sharing.
  • A portable pet life passportA permanent, owner-controlled record instead of history locked inside clinics.
  • Emotional enough for owners, structured enough for vetsWarm and premium for families, medically credible for professionals.
  • Informational, never diagnosticWellness insights are framed as reminders and never replace veterinary advice.

Core capabilities · 16

  • Authentication and User AccountsGuest Share Access

    Email, magic link, and Google login with owner and vet contributor accounts plus guest share access.

  • Pet ProfilesMemorial Mode

    The main record per animal: species, breed, birthday, weight, microchip, emergency notes, and personality.

  • Pet Dashboard

    A card grid of all pets with health status, upcoming reminders, and quick share and emergency actions.

  • Lifetime TimelineLife Story View

    A chronological story across 19 event types, switchable between Life Story, Medical, and Vet Summary views.

  • Medical Records

    Structured history of diagnoses, procedures, surgeries, allergies, lab results, conditions, and weight.

  • Vaccine Tracker

    Vaccines with administered, expiration, and due dates plus clear up-to-date, due, or overdue status.

  • Medication Tracker

    Current and historical medications with dosage, frequency, prescribing vet, and refill reminders.

  • Vet Snapshot30-Second Summary

    A dynamically generated summary readable in under 30 seconds and polished enough to send to a clinic.

  • Shareable Pet ProfileSecure Share Links

    Secure token links across five access types with expiration, passcodes, download control, and access logs.

  • Veterinarian Contribution FlowOwner Approval Flow

    Vets submit visits, treatments, vaccines, and files that stay pending until owner approval.

  • Aging and Wellness Insights

    Life stage labels and gentle, non-diagnostic senior care, dental, and weight-trend reminders.

  • File and Image Uploads

    Photos, PDFs, certificates, and medical images attached to timeline events and records, tenant and pet scoped.

  • PDF ExportQR to Live Profile

    Presentation-ready packets: full profile, Vet Snapshot, vaccine record, emergency profile, and memory book.

  • Reminders and Notifications

    Care reminders auto-generated from vaccines and medications with recurring next-occurrence scheduling.

  • Emotional Memory LayerMemorial Mode

    Photo memories, milestone cards, anniversaries, personality notes, and memorial mode.

  • Admin and Settings

    Account, privacy, and sharing controls with trusted contributors, data export, and data deletion.

How it works

Owner

  1. Create account
  2. Add pet and upload photo
  3. Add basic profile details
  4. Add vaccines, medications, medical events, and milestones
  5. View the pet's lifetime timeline
  6. Generate a secure vet share link
  7. Send link to veterinarian
  8. Review or accept veterinarian updates
  9. Keep the pet profile current forever

Veterinarian

  1. Open the shared profile link
  2. See the quick health snapshot
  3. Review allergies, medications, vaccines, procedures, and timeline
  4. Add a visit note, treatment, medication, vaccine, diagnosis, or file
  5. Submit the update
  6. Owner receives a notification
  7. Update joins the timeline after approval or permissions

Emergency

  1. Open the emergency profile
  2. Show essential information first
  3. Surface allergies, medications, age, weight, microchip, and conditions
  4. Limit access by time
  5. Log all access

Data model

  • Pet
  • PetPhoto
  • PetEmergencyInfo
  • TimelineEvent
  • TimelineEventAttachment
  • MedicalRecord
  • Diagnosis
  • ProcedureRecord
  • Allergy
  • LabResult
  • VisitNote
  • ChronicCondition
  • WeightEntry
  • VaccineRecord
  • VaccineReminder
  • MedicationRecord
  • MedicationSchedule
  • VetSnapshot
  • ShareLink
  • SharePermission
  • ShareAccessLog
  • VetContribution
  • ContributionReview
  • WellnessInsight
  • Reminder
  • FileAsset
  • ExportJob
  • Milestone
  • MemorialProfile
  • TrustedContributor

Screens · 9

Pets dashboard showing two pet cards, Mochi the cat flagged Action needed and Bella the dog flagged Needs attention, each with Share and View buttons.
Pets dashboard
Overview tab for Bella the dog with profile facts (breed, age, weight, microchip), a vet snapshot link, life story link, and emergency information.
Pet overview
Vet Snapshot for Bella summarizing allergies, species, medications, conditions, vaccines due, recent procedures, and contacts for a vet to read quickly.
Vet snapshot
Bella's timeline tab with a 'Log an update' message box and chronological entries: pinned Gotcha day, a weight update, and a backyard photo.
Pet timeline
Vaccines tab for Bella listing DHPP marked Due soon and Rabies marked Up to date, each with given and due dates and provider.
Vaccine records
Medications tab for Bella showing one active medication, Dasuquin joint supplement, dosed once daily with an Aug 2 refill reminder.
Medications
Share Bella page for creating secure expiring links, with recipient type, label, expiry, passcode, and download options, plus one active vet link.
Share links
Reminders page with AI-suggested care items per pet, one overdue FVRCP vaccine for Mochi, and three upcoming reminders for Bella.
Care reminders
Pet Lifetime Timeline settings with account name and email, notification checkboxes for reminders and alerts, and a data-download option.
Account settings

How it is built

A Next.js app with Prisma over PostgreSQL and Auth.js sessions. File uploads go to AWS S3 or Cloudflare R2 via presigned URLs, Upstash Redis provides rate limiting and quotas, Resend sends transactional email, Stripe handles billing, and a secured cron endpoint sends the reminder digest.

APIs and services

AWS
Anthropic
Resend
Stripe
Auth.js
AWS S3
Upstash
Sentry

Classification

Industries
HospitalityHealthcare

Related work

Tax Burden Simulator

Functional Demo

A tax-planning simulator that estimates federal, state, and self-employment burden, surfaces deductions, and builds CPA-ready reports.

A first-pass AI diligence analyst that builds an acquisition risk profile from public data, APIs, and uploaded documents.

Building something with similar AI Automation, Computer Vision, Authentication functionality?

Start a project and reference this one — the conversation begins with what you have already seen.

Start a project