Case study · (e)
Geoscavenger
Real-world hunts · built for end-user ease
1 page
Candace Hagood
Product & Quality Leader
Outcome
Endless, custom hunts anywhere, anytime — with zero content upkeep.
- ✓Any place, any theme, any group size, generated on the spot
- ✓No maintenance: hunts are created fresh, never hand-built
- ✓Story-led clues make every hunt feel fun and interactive
- ✓Options for every age, from kids and ADA-accessible routes to adult-only
- ✓Guests join and play without making an account
Problem
Planning a good scavenger hunt takes hours — writing clues, checking locations and judging answers — so families, teachers, hotels and event hosts rarely do it.
My role · focus · quality · key features›
My role
Product owner and UX lead. I focused on making every step simple for the person creating the hunt and the people playing it, and designed the educator, vendor and marketing programs around it.
Product focus
End-user ease: anyone can create a hunt in minutes with AI, guests can join without an account, players get instant feedback, and teachers can turn a lesson plan into a game.
Quality & validation
AI verifies that clue locations are real and reachable and replaces bad ones, checks storyline consistency in mysteries, and moderates hunt content. Location reports, emergency info, a photo privacy policy and guest-account cleanup keep players safe.
Key features
- ·AI hunt and clue generation, including custom uploaded maps
- ·Photo, text and GPS answer verification
- ·Murder mystery and storyline modes with AI characters and illustrations
- ·Lesson-plan hunts: upload a plan, get a student hunt
- ·Teams, guest join, leaderboards and QR sharing
- ·Printable hunt sheets, station cards and storybook export
- ·Vendor and sponsor offers with QR redemption and analytics
- ·Subscriptions for players, educators and vendors
▤ README.md›
# Geoscavenger > Real-world hunts · built for end-user ease Real-world scavenger hunts created by AI in minutes — verified clue locations, photo and GPS answer checking, murder mysteries, lesson-plan hunts and local sponsor offers. ## Outcome **Endless, custom hunts anywhere, anytime — with zero content upkeep.** - Any place, any theme, any group size, generated on the spot - No maintenance: hunts are created fresh, never hand-built - Story-led clues make every hunt feel fun and interactive - Options for every age, from kids and ADA-accessible routes to adult-only - Guests join and play without making an account ## Problem Planning a good scavenger hunt takes hours — writing clues, checking locations and judging answers — so families, teachers, hotels and event hosts rarely do it. ## Solution Geoscavenger generates scavenger hunts in real time, anywhere in the world, from a simple prompt. Every hunt is built on demand, so there is no library to maintain and no content team to keep it fresh: the catalogue never runs out. Hosts describe the event, audience and story; AI writes narrative-driven clues, checks every location is real, and judges answers by photo, text or GPS. | Problem | Solution | | --- | --- | | Home party host wants a hunt tonight. | Prompt a theme and the neighborhood; a full story hunt is ready in minutes, guests join by QR. | | Hotel hosting a holiday hunt for many guests. | Custom map of the property, holiday narrative, many teams playing at once with instant answer checks. | | Scout troop needs an outdoor activity. | Age-appropriate clues in a park or trail area, with GPS and photo check-ins for each stop. | | Teachers lack time to build activities. | Upload a study guide; the hunt's narrative is built from it so students learn while they play. | | Someone has to judge every answer. | AI photo, text and GPS checks give instant results. | ## Features - AI hunt and clue generation, including custom uploaded maps - Photo, text and GPS answer verification - Murder mystery and storyline modes with AI characters and illustrations - Lesson-plan hunts: upload a plan, get a student hunt - Teams, guest join, leaderboards and QR sharing - Printable hunt sheets, station cards and storybook export - Vendor and sponsor offers with QR redemption and analytics - Subscriptions for players, educators and vendors ## Tech stack - React + TypeScript - Vite - Tailwind / Radix UI - Capacitor (iOS & Android) - Lovable Cloud (Postgres, auth, functions) - Lovable AI Gateway (text and image models) - Google Maps - Stripe subscriptions - Resend email - jsPDF, PDF.js, Mammoth ## Notable components - Real-time, global hunt generation: anywhere, anytime, never-ending, with no content to maintain - Prompt-driven narrative engine shaping every hunt type (party, holiday, scouts, school, mystery) - Study-guide-to-hunt: school narratives built from the lesson material - Multiple clue types (riddle, photo, text, GPS) with audience settings from kids and ADA-accessible to adult-only - AI photo verification of real-world answers - Automatic verification and replacement of clue locations - Story consistency checker for AI murder mysteries - Lesson-plan-to-hunt conversion ## Compliance - AI content moderation on every hunt - Photo privacy policy and location reporting - Auto-pause of dormant hunts and guest account cleanup ## Scope - 33 backend services, including 6 AI verification and moderation services - 49 app screens; iOS and Android builds - Guest play without an account, with automatic guest cleanup ## Links - Live: https://geoscavenger.com ## Author Candace Hagood · Product & Quality Leader · AI Engineering
Skills demonstrated
End-user UXAI content safetyEducation productMonetization & marketing
How the solution answers the problem
Geoscavenger generates scavenger hunts in real time, anywhere in the world, from a simple prompt. Every hunt is built on demand, so there is no library to maintain and no content team to keep it fresh: the catalogue never runs out. Hosts describe the event, audience and story; AI writes narrative-driven clues, checks every location is real, and judges answers by photo, text or GPS.
- ProblemHome party host wants a hunt tonight.SolutionPrompt a theme and the neighborhood; a full story hunt is ready in minutes, guests join by QR.
- ProblemHotel hosting a holiday hunt for many guests.SolutionCustom map of the property, holiday narrative, many teams playing at once with instant answer checks.
- ProblemScout troop needs an outdoor activity.SolutionAge-appropriate clues in a park or trail area, with GPS and photo check-ins for each stop.
- ProblemTeachers lack time to build activities.SolutionUpload a study guide; the hunt's narrative is built from it so students learn while they play.
- ProblemSomeone has to judge every answer.SolutionAI photo, text and GPS checks give instant results.
Measurable scope
- ·33 backend services, including 6 AI verification and moderation services
- ·49 app screens; iOS and Android builds
- ·Guest play without an account, with automatic guest cleanup
Notable & novel components
- ·Real-time, global hunt generation: anywhere, anytime, never-ending, with no content to maintain
- ·Prompt-driven narrative engine shaping every hunt type (party, holiday, scouts, school, mystery)
- ·Study-guide-to-hunt: school narratives built from the lesson material
- ·Multiple clue types (riddle, photo, text, GPS) with audience settings from kids and ADA-accessible to adult-only
- ·AI photo verification of real-world answers
- ·Automatic verification and replacement of clue locations
- ·Story consistency checker for AI murder mysteries
- ·Lesson-plan-to-hunt conversion
Compliance work
- ·AI content moderation on every hunt
- ·Photo privacy policy and location reporting
- ·Auto-pause of dormant hunts and guest account cleanup
Tech stack
React + TypeScriptViteTailwind / Radix UICapacitor (iOS & Android)Lovable Cloud (Postgres, auth, functions)Lovable AI Gateway (text and image models)Google MapsStripe subscriptionsResend emailjsPDF, PDF.js, Mammoth
Why it matters
Shows I put the end user first and design AI so it feels effortless, not technical.
How it works · From idea to played hunt
- 01
Describe
Theme, area or lesson plan
- 02
Generate
AI writes clues, stories and characters
- 03
Verify
Locations checked, content moderated
- 04
Play
Teams or guests join by QR
- 05
Check answers
Photo, text and GPS verification
- 06
Celebrate
Leaderboard, printable storybook, sponsor offers
Product details
See the full product story on the product page
Open live product ↗geoscavenger.com



