
Health tracking and time-based reminder system for managing pet care.
A full-stack system that converts pet health data into actionable states and automated reminders using scheduling logic and notification workflows. Pet records (vaccines, medications, feeding times) are classified server-side into overdue, due-today, and upcoming states. The frontend dashboard aggregates these states per pet and surfaces them as prioritized action items. Browser push notifications are delivered via the Web Push API and Service Workers, with timezone-aware scheduling to ensure reminders fire at the correct local time.
Frontend: React, Tailwind CSS, Vite
Backend: Node.js, Express.js, Supabase
Database: Supabase (PostgreSQL)
Auth: JWT, Supabase Auth