← All work

PetChart

A pet health-record app for keeping vaccinations, medications, treatments and appointments in one place.

Status
Coursework
Year
2025
Role
Team of three: I worked on the frontend and UI
Built with
Next.js, TypeScript, MongoDB, NextAuth, Vercel
The PetChart dashboard: summary counts for pets, vaccinations and medications above cards for a guinea pig and a cat, each showing weight, color and current medication.

The project

PetChart was a three-person class project for keeping a pet's health information in one place. We built records for vaccinations, medications, treatments and appointments, along with reminders for upcoming care.

What we built

Each pet has its own health record, and scheduled jobs handle reminders without requiring someone to remember to open the app.

  • Pet profiles with species, breed, weight, microchip information and medical history
  • Vaccinations, medications and flea and tick treatments tracked per pet
  • Appointment scheduling with scheduled, completed, canceled and missed states
  • Email reminders for upcoming appointments, vaccinations and treatments
  • Google sign-in through NextAuth

My part

I worked on the frontend and UI, including the dashboard, record screens, scheduling screens and the flow between them. A lot of that work came down to deciding how much information should be visible at once without making the interface feel like a medical form.