4.1 KiB
4.1 KiB
PawFeed
What This Is
PawFeed is a social platform where pets are the stars. Dogs, cats, and birds get their own profiles — owners manage them, but the pet is the identity. Think Instagram built from the ground up for animals: pets follow each other, post photos and videos, celebrate milestones, and track their health, all within a community that actually cares about animals.
Core Value
Pets are first-class social identities — not just content on a human's feed — so every feature is built around the pet's life, not the owner's.
Requirements
Validated
(None yet — ship to validate)
Active
- Owner accounts — sign up, log in, manage their pets
- Pet profiles — each pet (dog, cat, or bird) gets its own profile with name, breed, species, and bio
- Pet-to-pet follows — pets follow other pets, not owner-to-owner
- Content: photo posts with caption
- Content: short video posts
- Content: stories (24h disappearing)
- Content: milestone posts (special format for life events)
- Pet milestones — birthday, adoption anniversary, first walk, etc.
- Breed & species tags — browse/filter by breed or species
- Health & vet tracking — weight logs, vet visits, vaccines; shareable pet health card
- Home feed — personalized feed from followed pets
- Explore page — discover pets by breed/species
- Hashtag & search discovery
- Likes & paw-print reactions on posts
- Comments on posts
- Paw-backs (reposts) — share another pet's post to your own profile
- Direct messages between pet profiles (managed by owners)
Out of Scope
- Reptile & fish profiles — defer until v1 conversion rate justifies expansion
- Native mobile app (iOS/Android) — web-first for v1; mobile app is a future milestone
- Paid subscriptions / monetization — not in v1
Context
- The project name "PawFeed" signals a pet-exclusive space — no human lifestyle content bleeding in
- Pets as social identities is the core differentiator from Instagram; the UX should reinforce this (pet name first, owner is "managed by @owner")
- Content types mirror modern social platforms (photos, short video, stories) so the learning curve is low for Instagram/TikTok users
- Health tracking is a meaningful differentiator — shareable vet records and milestone history turn the profile into a pet's digital life record
- Dogs, cats, and birds cover the vast majority of pet-owner households; expansion to reptiles/fish is data-driven
Constraints
- Platform: Web-first (mobile-responsive) for v1 — fastest path to launch; React Native is a future milestone
- Pet types: Dogs, cats, birds only in v1
- Media storage: Requires cloud storage solution for photos/videos (S3-compatible)
- Video: Short-form only — no long-form video to keep storage/bandwidth manageable at launch
Key Decisions
| Decision | Rationale | Outcome |
|---|---|---|
| Pets as primary identity (not owners) | Differentiates from Instagram; makes the platform about animals, not people | — Pending |
| Web-first for v1 | Faster to build and iterate; mobile app follows after product-market fit | — Pending |
| Dogs/cats/birds only in v1 | Covers ~90% of pet owners; cleaner breed/species taxonomy to start | — Pending |
| All four content types in v1 | Photos + video + stories + milestones gives parity with Instagram expectations | — Pending |
Evolution
This document evolves at phase transitions and milestone boundaries.
After each phase transition (via /gsd-transition):
- Requirements invalidated? → Move to Out of Scope with reason
- Requirements validated? → Move to Validated with phase reference
- New requirements emerged? → Add to Active
- Decisions to log? → Add to Key Decisions
- "What This Is" still accurate? → Update if drifted
After each milestone (via /gsd-complete-milestone):
- Full review of all sections
- Core Value check — still the right priority?
- Audit Out of Scope — reasons still valid?
- Update Context with current state
Last updated: 2026-06-05 after initialization