SkillSwap - Neighborhood Skill Exchange

Model: x-ai/grok-4.1-fast
Status: Completed
Cost: $0.093
Tokens: 258,780
Started: 2026-01-05 00:17

03: User Stories & Problem Scenarios

Primary User Personas

👨‍💼 Persona #1: Busy Suburban Dad Mike

Demographics: Age 38-45 | Suburban homeowner, Chicago area | Marketing Manager, mid-size firm | Income $120K-$150K | Tech Savviness: High | Decision Authority: Individual

Background Story: Mike juggles a demanding job, coaching kids' soccer, and endless home maintenance. Divorced dad with shared custody, he values community but lacks time for favors. Goals: Balance work-life, teach kids self-reliance, cut costs on pros like $100/hr plumbers.

Current Pain Points:

  1. Asking neighbors for yard help feels awkward—weekly embarrassment.
  2. TaskRabbit gigs cost $200/month; can't afford ongoing.
  3. No-go on Craigslist due to safety fears for family.
  4. Skills like Excel tutoring wasted; wants to trade for handyman help.
  5. Weekend overload: 4+ hours on chores vs. family time.
  6. Nextdoor posts ignored or lead to sales pitches.

Goals: Primary: Quick home fixes without cash. Secondary: Monetize tech skills locally, build neighbor ties. Emotional: Empowered, connected. Metrics: 80% less chore time, 10 exchanges/year.

Current Solutions: TaskRabbit (sporadic, expensive), Nextdoor (unreliable), favors (awkward). Spends $500/year. Buying: Trigger: Home project backlog. Researches apps/forums. Criteria: Trust features, ease, free tier. Budget: $5/mo premium. Barriers: Privacy concerns.

👵 Persona #2: Retired Teacher Linda

Demographics: Age 65-72 | Suburban retiree, Austin suburbs | Retired educator | Income $60K-$80K pension | Tech Savviness: Medium | Decision Authority: Individual

Background Story: 35 years teaching, now lonely post-retirement. Loves gardening/crafts but needs tech help, yard work. Wants purpose, social bonds. Success: Weekly exchanges, new friends.

Current Pain Points:

  • Tech glitches (phone setup) take days to resolve alone.
  • Garden overgrown; pro services $150/visit unaffordable.
  • No outlet for tutoring; feels skills wasted.
  • Isolation: Nextdoor chats but no real meets.
  • Favors from family infrequent, guilt-inducing.
  • Goals: Primary: Share knowledge for help. Secondary: Combat loneliness, stay active. Emotional: Valued. Metrics: 5 exchanges/month.

    Current Solutions: Family (burden), Best Buy ($100 visits). Spends $300/year. Buying: Trigger: Skill need. App store search. Criteria: Simple UI, community focus. Budget: Free. Barriers: Tech intimidation.

    👩‍👧 Persona #3: New Mom Sarah

    Demographics: Age 32-38 | Suburban family, Denver | Stay-at-home mom | Income $90K household | Tech Savviness: High | Decision Authority: Team

    Background Story: Toddler + newborn, husband travels. Needs tutoring/childcare swaps, meal prep help. Budget-tight, craves local support network.

    Current Pain Points:

  • Babysitting $20/hr unaffordable weekly.
  • No Spanish tutor for toddler; apps ineffective.
  • Home repairs pile up; DIY fails.
  • Facebook groups flaky responders.
  • Exhaustion from solo parenting chores.
  • Goals: Primary: Affordable childcare swaps. Emotional: Relieved. Metrics: 15 credits/month velocity.

    Current Solutions: Care.com (pricey), FB Groups. Spends $400/month. Buying: Trigger: Emergency need. Reviews/forums. Criteria: Safety, matching. Budget: $5/mo. Barriers: Trust in strangers.

    🏘️ Persona #4: HOA Leader Tom

    Demographics: Age 50-60 | Suburban, HOA board | Real estate agent | Income $140K | Tech: High | Budget owner

    Background Story: Leads 200-home HOA, wants community cohesion. Coordinates events, seeks group skills.

    Pain Points: Events flop sans volunteers; complaints on maintenance.

    Goals: Boost engagement. Budget: $99/mo community plan.

    Day in the Life Scenarios (Before)

    Scenario #1: Weekend Yard Overhaul Chaos (Mike)

    Context: Saturday 9AM, home garage, weekly.

    Mike stares at overgrown lawn, mower broken. Posts on Nextdoor: crickets after 2 hours. Calls neighbor—awkward no. Tries Craigslist: sketchy replies. Buys cheap tool ($50 wasted), injures thumb. 4 hours later, half-done yard, frustrated, misses soccer. Emotional: Defeated. Time: 4hrs. Outcome: Partial fix.

    Pains: Awkward asks (daily guilt), wasted $50, injury risk, family time lost.

    Scenario #2: Tech Setup Nightmare (Linda)

    Context: Tuesday afternoon, home, monthly.

    Linda's tablet freezes mid-Zoom family call. Googles fixes—worse. Drives to library (1hr roundtrip), waits 45min for help. Still broken. Calls son (busy). Evening wasted, feels helpless. Time: 3hrs. Outcome: Failed.

    Pains: Travel time, dependency, isolation amplified.

    Scenario #3: Toddler Tutor Hunt (Sarah)

    Context: Wednesday evening, kitchen, bi-weekly.

    Sarah searches apps for playdate tutor. Care.com quotes $25/hr. FB post: 1 flaky response. Juggles baby, no progress. Orders takeout ($40). Time: 2hrs. Emotional: Overwhelmed.

    User Stories

    Priority Story Acceptance Criteria Effort Dependencies
    🔴 P0 As a busy dad, I want to list my skills and needs, so that matches find me automatically. 1. Profile saves skills/availability. 2. AI matches notify. 3. 3-mile radius filter. S None
    🔴 P0 As a retiree, I want to earn credits via exchange, so that I can redeem for help. 1. Post-exchange credit log. 2. Balance view. 3. Expiration alert. M Profile
    🔴 P0 As a mom, I want trust vouches, so that I feel safe exchanging. 1. Vouch request/send. 2. Badge display. 3. Min vouches for matches. S Messaging
    🔴 P0 As a HOA leader, I want group events, so that community builds skills collectively. 1. Event creation. 2. Multi-credit earn. 3. Attendance track. L Calendar
    🔴 P0 As a user, I want push match notifications, so that I don't miss opportunities. 1. Opt-in alerts. 2. Skill-specific. 3. Location-based. M Location
    🔴 P0 As a new user, I want 3 starter credits, so that I can try without giving first. 1. Auto-add on signup. 2. Usage limits. 3. Prompt to earn more. S Onboarding
    🟡 P1 As a user, I want ratings/reviews, so that I choose reliable exchangers. 1. Post-exchange rate. 2. Avg score view. 3. Sentiment summary. M Exchange complete
    🟡 P1 As a premium user, I want priority matching, so that I get first dibs. 1. Badge boosts. 2. Top in lists. 3. Unlimited swaps. S Premium
    🟡 P1 As a user, I want in-app scheduling, so that exchanges book easily. 1. Calendar sync. 2. Reminders. 3. Conflict check. M Calendar API
    🟢 P2 As a leader, I want community dashboard, so that I track engagement. 1. Metrics view. 2. Leaderboard. 3. Export reports. L Analytics
    🟢 P2 As a user, I want background check opt-in, so that safety for kids. 1. Integrate service. 2. Badge. 3. Cost to user. M Partners

    Job-to-be-Done Framework

    Job #1: When yard needs urgent fix, match with local helper, to save $200+.

    Functional: Search, book, track. Emotional: Relieved. Social: Helpful neighbor. Alternatives: TaskRabbit. Underserved: Free barter.

    Job #2: When lonely with skills, find exchangers, to build connections.

    Functional: Profile, chat. Emotional: Valued. Social: Community pillar. Alternatives: Nextdoor. Underserved: Structured swaps.

    Job #3: When childcare short, swap for tutor time, to afford family support.

    Problem Validation Evidence

    ProblemTypeSourceData Point
    Home services unaffordableQuantitativePew Research65% suburbs cite cost barrier
    Retiree isolationQualitativer/Retirement1K+ posts on "bored, want to teach"
    Nextdoor fails exchangesQuantitativeApp Reviews4.2 stars, "wish for bartering"

    User Journey Friction Points

    StageUser ActionFrictionEmotionOpportunity
    AwarenessHOA emailUnproven appSkepticalDemo video
    OnboardingLocation setupPrivacy fearsAnxiousStarter credits

    Scenarios with Solution (After)

    Scenario #1: Weekend Yard Overhaul (With SkillSwap)

    Mike opens app 9AM, posts "mower fix needed," AI matches Linda (retired mechanic vouch 4.8). Chat schedules 10AM. 1hr swap: fixed + credits earned. Family picnic instead. Time: 15min setup. Emotional: Accomplished.

    Time4hrs → 1.25hrs69% reduction
    Cost$50 → $0100%
    ConfidenceLow → HighBoost