User Stories & Problem Scenarios
Analyzing the emotional and functional needs of family heritage preservation.
1 Primary User Personas
👤 Persona #1: Urgent Preserver Sarah
Tech Savviness: High | Income: $120k+
Background: Sarah is a busy mother of two teenagers. Her mother was recently diagnosed with early-onset dementia. Sarah realizes that her mother’s famous lasagna recipe—served at every family holiday for 30 years—exists only on a stained, index card in her mother’s kitchen. Sarah feels a ticking clock to capture not just the ingredients, but the stories her mother tells while cooking.
Pain Points:
- Fear of losing the recipe when her mother passes or can no longer cook.
- Vague measurements ("a handful of cheese") that she can't replicate.
- Recipes currently scattered across emails, texts, and physical cards.
Buying Behavior: Triggered by her mother's diagnosis. She values ease of use (speed) and security (privacy) over cost. Willing to pay for "peace of mind."
👤 Persona #2: Genealogy George
Tech Savviness: Medium | Income: $70k pension
Background: George has spent the last decade building a massive family tree on Ancestry.com. He has names, dates, and death certificates, but he feels the "soul" of the family is missing. He wants to digitize the 100+ recipe cards inherited from his grandmother to create a "Culinary Family Tree" for his grandchildren.
Pain Points:
- Physical cards are crumbling and fading (archive anxiety).
- Current genealogy platforms don't support media-rich recipe stories.
- Difficulty organizing recipes by family branch or origin.
Buying Behavior: Researches extensively. Looks for integration with Ancestry. Price sensitive but willing to pay for "archival quality" storage and printing features.
👤 Persona #3: New Chef Noah
Tech Savviness: Very High | Income: $140k
Background: Noah recently moved away from home for the first time. He wants to learn to cook the meals he grew up with to feel connected to his family. However, his father cooks by feel and refuses to write recipes down. Noah is frustrated by failed attempts to recreate these dishes over FaceTime.
Pain Points:
- "Cook until it looks right" is impossible for a beginner.
- Generic cooking apps don't have his specific cultural dishes.
- Wants to record his dad cooking but lacks a tool to organize the video clips with the recipe.
Buying Behavior: Mobile-first user. Expects a seamless, app-like experience. Triggered by moving out or hosting first dinner party. High adoption of "freemium" models.
2 "Day in the Life" Scenarios (Current State)
Scenario A: The Holiday Crisis (Sarah)
Context: Christmas Eve, 4:00 PM. Sarah is hosting the family dinner for the first time. Her mother is present but confused and unable to help cook.
Experience: Sarah frantically searches the kitchen drawer for the lasagna recipe. She finds the card, but a grease stain has obscured the amount of salt for the tomato sauce. She tries to call her aunt, who doesn't answer. She Googles "Grandma's lasagna," but the results are generic and don't taste right.
Panicked, she tries to ask her mother, who gets agitated because she can't remember the specifics. Sarah ends up guessing. The dinner is edible, but the flavor is "off." The family politely eats, but Sarah feels a profound sense of failure and loss—feeling she has failed to preserve the family legacy. She spends the evening texting cousins, begging them to check their own recipe boxes, resulting in a fragmented, confusing group chat.
Scenario B: The Archive Anxiety (George)
Context: A rainy Saturday afternoon. George is organizing his study.
Experience: George pulls out the tin box containing his grandmother's recipe collection. He notices that the ink on the 1940s-era cards is fading significantly. He worries that if he doesn't do something soon, they will be unreadable.
He tries to take photos with his iPhone, but the glare from the plastic sleeves makes them hard to read. He creates a folder in Google Drive, but it quickly becomes a disorganized mess of filenames like "IMG_4922.jpg" and "Scan001.pdf." He realizes that just digitizing the image isn't enough—he needs the text to be searchable. He spends 4 hours typing out three recipes, his hands cramping, before giving up. The box goes back on the shelf, still vulnerable to time and decay. He feels guilty for not protecting his heritage better.
3 User Stories
| Priority | User Story | Acceptance Criteria | Effort |
|---|---|---|---|
| P0 | As a family archivist, I want to scan a handwritten recipe card, so that I have a digital backup before it fades. | Image is saved & stored; OCR text is extracted with 85%+ accuracy. | M |
| P0 | As a preserver, I want to edit the extracted text, so that I can fix errors from the scan. | Text fields are editable; changes save automatically. | S |
| P0 | As a new cook, I want to view the original card image alongside the text, so that I can see the handwriting/notes. | Side-by-side view toggle available on recipe detail page. | M |
| P0 | As a grandchild, I want to record a voice note from a relative, so that I capture the story behind the recipe. | Audio recording up to 5 mins; playable within recipe view. | M |
| P1 | As a home cook, I want to convert "a pinch" to measurements, so that I can actually cook the dish. | AI suggests conversions (e.g., 1/4 tsp); user accepts change. | L |
| P1 | As a host, I want to invite family members to a private group, so that we can contribute to one collection. | Invite code generation; restricted access to group members. | M |
| P1 | As a genealogist, I want to tag recipes to family members, so that I see who originated the dish. | User profile linking; filterable list by contributor. | M |
| P2 | As a matriarch, I want to generate a physical cookbook, so that I can give it as a wedding gift. | Integration with print API; preview layout; checkout flow. | L |
| P2 | As a historian, I want to sync with Ancestry.com, so that recipes appear on family trees. | OAuth integration; data mapping fields. | XL |
4 Job-to-be-Done Framework
Job #1: Rescue Fading Heritage
"When I notice an old recipe card is degrading, I want to permanently digitize it, so that I never lose that part of my family history."
- Functional: High-quality scan, OCR, cloud backup.
- Emotional: Relief, security, peace of mind.
- Social: Seen as the responsible family steward.
Job #2: Decode Vague Instructions
"When I try to cook a generational recipe, I want to translate 'a pinch' into specific measurements, so that I can successfully recreate the taste."
- Functional: AI conversion, scaling tools, video guidance.
- Emotional: Competence, connection to the past.
- Social: Ability to host authentic family meals.
Job #3: Bridge the Generational Gap
"When my kids ask about family history, I want to show them our food stories, so that they understand where they come from."
- Functional: Easy sharing, mobile view, story playback.
- Emotional: Pride, belonging, nostalgia.
- Social: Passing the torch to the next generation.
5 Problem Validation Evidence
| Problem | Evidence Type | Source | Data Point |
|---|---|---|---|
| Recipes are being lost due to aging relatives | Market Trend | Ancestry.com / 23andMe Reports | Genealogy is a $3B+ market; "Heritage" is top search term. |
| Physical cookbooks/cards are deteriorating | Search Volume | Google Keyword Planner | "Preserve old recipe cards" (1.2k/mo), "How to restore old cookbook" (500/mo). |
| Frustration with vague measurements | Social Sentiment | Reddit r/cooking & r/OldRecipes | Recurring threads: "Help me decode Grandma's handwriting" (Avg 300+ upvotes). |
| Desire for tangible memories | Industry Sales | NPD Group / PubTrack | Cookbook sales grew 9% YoY; "Community" and "Church" cookbooks are top sellers. |
6 User Journey Friction Points
| Stage | User Action | Friction | Emotion | Opportunity |
|---|---|---|---|---|
| Awareness | Sees ad for "Recipe Preservation" | "Is this just another recipe manager like Paprika?" | Skeptical | Emotional storytelling in ads (don't sell features, sell legacy). |
| Onboarding | Downloads app & scans first card | Glare on photo; OCR fails on cursive handwriting. | Frustrated | Guided camera mode (detects edges); "Magic Fix" editing prompt. |
| First Use | Tries to add a story/voice note | "What do I ask them?" (Blank page syndrome). | Anxious | Built-in interview prompts ("What's the memory attached to this?"). |
| Advocacy | Wants to share with siblings | Paywall blocks sharing; requires everyone to create accounts. | Annoyed | "Guest Pass" for family members to view without signing up. |
7 Solution Impact: The "After" State
Scenario A: The Holiday Rescue (Sarah)
With Solution: Sarah opens the RecipeRoots app on her iPad in the kitchen. She taps the "Sunday Sauce" recipe. The original card image is there, but the text is clearly transcribed next to it. She notices the AI has highlighted "Salt to taste" and suggests "1 tsp" based on the sauce volume.
She taps the "Play Story" button, and her mother's voice from three years ago fills the kitchen: *"You have to let it simmer low, Sarah. Don't rush it, that's the secret."* Sarah smiles, feeling connected to her mother even in her confusion. Sarah cooks the sauce confidently. When the family sits down, the taste is exactly right. Her mother takes a bite, smiles, and says, "That's it." Sarah feels triumphant and deeply moved.
Before/After Comparison
Scenario B: The Archive Success (George)
With Solution: George sits down with his tin box. He opens RecipeRoots and uses the "Batch Scan" feature. He snaps photos of 20 cards in under 5 minutes. The app automatically crops and enhances the images, removing the glare.
He sees the progress bar as the AI transcribes the cursive. For the few it misses, he uses voice-to-text to dictate corrections quickly. He tags each recipe with "Grandma Mary" and the location "Ohio." He creates a "Family Heirloom" cookbook project, selecting the best photos and stories. By the afternoon, he has ordered a printed hardcover book for his grandson's birthday. The physical cards can now go into safe storage (a safety deposit box), while the "living" versions are accessible to the whole family forever.