Pepper's Portal
Family PWA for tracking dog walks, routines, and care with gamification
- Client
- Personal Project
- Role
- Product Design, Full-Stack Development
- Live
- Visit site
- Built with
- Mobile-friendly app (PWA), One-tap logging, Shared dashboard + history +1 more

Designed and built a family-facing PWA for walk tracking, routine logging, and shared visibility. The product solved everyday coordination gaps with a fast, mobile-first interface.
With multiple family members walking and caring for our dog Pepper, we constantly asked 'Did anyone walk her?' or 'When was she last fed?' No one had a clear picture of who did what or when.
Built a PWA that lets anyone in the family log walks in seconds, track daily routines like feeding and toy refills, and see a live history. A leaderboard adds friendly competition, and a public dashboard lets us share Pepper's status with anyone.
Project snapshot
- Remove routine confusion across multiple household members
- Make logging so fast that usage stays consistent
- Create shared visibility without account friction
Deliverables & rationale
- One-tap actions reduce friction at the moment of use
- Shared history gives everyone the same source of truth
- Gamification increased consistency without adding complexity
Process
Quick Walk Logging
One-tap interface to log walks with pee/poop/both options. Optimized for speed so anyone can log a walk while still outside.

Daily Routines & Care Tracking
Track feeding, toy refills, grooming, vet visits, and medications. Everyone knows at a glance what's been done today.

Leaderboard & Analytics
Gamified the experience with a family leaderboard. History and analytics show patterns over time.

Project facts
100%
Family Adoption
All family members actively use the app
Eliminated
Walk Confusion
No more 'did anyone walk her?' questions
5+ categories
Routine Tracking
Walks, feeding, toys, grooming, vet, meds
Interested in working together?
Tell me what you do, who you want to attract, and what you want the site to accomplish.
Start a conversation