Vaccination dates, vet visit notes, and weight logs for a pet are a small, well-understood data model — genuinely one of the simpler builds in this library.
Build it
Effort: an eveningRunning cost: $0/mo to start
Why CanICodeThis says Build it
A pet profile with vaccination records, vet visits, and weight logged over time is ordinary CRUD
Upcoming-vaccination reminders are a simple date-based email trigger
A timeline view of a pet's health history is straightforward chronological rendering
The parts that'll cause problems
Storing actual vet documents (lab results, X-rays) needs file upload and storage beyond text records
Multi-pet households with shared reminders across family members add real multi-user scope
Breed-specific health guidance would need real veterinary content, not something to generate casually
How I'd build this
frontend
Astro or Next.js
database
Turso (SQLite)
email
Resend
hosting
Cloudflare Pages
MVP scope
A pet profile with vaccination records, vet visits, and weight log
Email reminders for upcoming vaccinations
A timeline view of health history
Postpone to v2
File uploads for vet documents
Multi-pet, multi-user households
Medication dosage reminders
What it actually costs to build
AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)
$0 marginal
AI agent — pay-per-use API, no subscription
$16–$27 one-time
Hosting, once it's running
$0/mo (free tier)
Domain name, if you want your own
~$12/yr
The build prompt
Build me a pet health tracker: a pet profile with vaccination records, vet visit notes, and a weight log over time, plus an email reminder before an upcoming vaccination is due. A timeline view showing the pet's health history in order. SQLite behind a small API.