Dadcrush Hazel Heart [portable] < 2024 >

“Listen to this,” he said, and began to play a simple, clumsy melody. It wasn’t perfect. It was raw, earnest, and it filled the room with a kind of honest music I’d never heard before.

| Phase | Duration | Tasks | |-------|----------|-------| | | 2 weeks | • Create high‑fidelity mockups in Figma (Home, Browse, Match). • Animate Heart‑Pulse & Heart‑Match in After Effects → Lottie JSON. | | P1 – Front‑End Integration | 3 weeks | • Add hazel theme to style‑guide (React‑Native + SwiftUI + Jetpack Compose). • Implement Heart‑Pulse component and Boost button. • Wire Lottie animations into swipe flow. | | P2 – Backend Services | 2 weeks (parallel) | • Extend /swipe endpoint to accept boost: true/false . • Build BoostService with Redis TTL for 24‑h expiry. • Update match‑engine to consider boosted scores. | | P3 – QA & Analytics | 1 week | • Run the acceptance criteria test matrix. • Verify event logging in production‑like environment. | | P4 – Beta Release | 1 week | • Release to 5 % of users (A/B test vs. current theme). • Track engagement, dwell time, match rate. | | P5 – Full Roll‑out | 1 week | • Deploy to 100 % after meeting KPI threshold (≥ 15 % lift in average session length). | dadcrush hazel heart

| ID | As a… | I want to… | So that… | |----|-------|------------|----------| | | Emily | See a softer, hazel‑themed UI when I open DadCrush . | I feel more comfortable and less like I’m on a teenage app. | | HF‑002 | Emily | Tap a heart icon to “Boost” my like on a profile I’m really into. | My favorite matches notice I’m extra interested. | | HF‑003 | Mark | Receive a clear, animated Heart‑Match notification when we both like each other. | I know instantly that we have mutual interest without scrolling through endless messages. | | HF‑004 | Product Owner | Track the conversion rate from swipe → Boost → Match. | I can measure the impact of the Hazel Heart feature on overall engagement. | | HF‑005 | Engineer | Have a single API endpoint ( POST /heart‑action ) that accepts type ( swipe , boost ) and targetUserId . | Reduces client‑side complexity and ensures atomicity of actions. | “Listen to this,” he said, and began to

| Persona | Pain Point | How Hazel Heart Helps | |---------|------------|-----------------------| | | Feels overwhelmed by generic swipes; wants a more personal, emotionally‑rich experience. | The Hazel Heart theme uses soft hazel tones and animated heart cues that make each interaction feel warm and intentional. | | Mark (52, “dad‑crush” veteran) | Worries the app looks too teen‑centric. | The theme adds a sophisticated, slightly muted color palette and a “Heart‑Pulse” compatibility meter that signals genuine interest without looking juvenile. | | Product Team | Low engagement on profile‑view metrics. | Heart‑Match introduces a new micro‑interaction that encourages users to linger longer on profiles, boosting dwell time and conversion. | | Phase | Duration | Tasks | |-------|----------|-------|