BuddyKeep
Milestone 0 foundation

One home for your pet's life, records, and important dates.

BuddyKeep is a mobile-first web app for pet timelines, reminders, documents, and memories. This starter milestone sets up the product shell we'll grow into the full v1.

BuddyKeep v1 at a glance

The timeline is the center of the product, with reminders, records, and memories supporting it.

Add a memory from your phone in seconds
Upload a certificate with an expiry date
Track recurring flea, tick, grooming, and vaccine routines
Upgrade later for multi-pet and shared care

Timeline first

A single place for memories, care tasks, appointments, documents, and milestones.

Reminder centered

Email reminders are part of the core value, with quick Done, Snooze, and Edit date actions.

Private by default

BuddyKeep is designed for households and caregivers, not for a public social feed.

What Milestone 0 includes

Repo foundations are in place so we can move into auth, schema, and pet flows next.

Next.js App Router with TypeScript and Tailwind
Public and app route groups
Shared UI primitives, environment template, and docs structure

Next implementation step

Milestone 1 focuses on auth, household bootstrap, and route protection.

We already know the main v1 surfaces from the spec. The next work is about connecting this shell to real users, a default household, and the first pet creation experience.