Build hunts, manage cities, use AI tools, view all settings
🧭
Player
Sign in or create a player account to explore hunts
🔐 Admin Sign In
Enter your credentials to access the command center.
Reset Admin Password
Enter your registered email address and your security answer to reset your password.
Security Question: What city were you born in?
Alternatively: if you saved a backup, import it via Admin Settings after registering a new account.
🔑 Set Your Password
Welcome! You must set a new password before continuing.
DISCOVER MY CITY
Sign in to start your adventure
Sign In
Create Account
Account Recovery
Enter your email and username to look up your account. Your date of birth is your password — if you have forgotten it, a new account will need to be created.
You must be 13 or older to create an account. Adult hunts require age 21+.
By creating an account you agree to our Terms of Service. Your information is stored locally on this device.
Dashboard
Admin
—
Cities
0
Locations
Hunts
0
Trails
Clues
0
Across all hunts
Ciphers
0
Puzzle types
🚀
Build a Hunt
Research a topic → generate a complete hunt in one flow. Or use any panel individually.
Recent Hunts
Cities
Hunt Library
Clue Builder — Select a Hunt
Select a hunt from the Hunt Library to edit its clues.
📍 STOPS — click any to edit
Edit Clue #—
STATS✓ 0✗ 0💡 0
Players type this to advance
Shown to players as context at each stop
Surfaces a hidden gem at this stop
Action players must take at this location
Integrates a local restaurant or food experience
Combine numbers from this or previous stops
Players must answer correctly to unlock the clue text
Team photo task before advancing
AI Clue Generator
Cipher Vault
Encoder / Decoder
AI Generator
Setup: Paste your Anthropic API key to enable AI features. Get one free at console.anthropic.com
Full Hunt
Single Clue
Encode
Ask Files
Plotting your trail…
📚 Library Context Loaded
—
Crafting your clue…
Ask the AI to pull clue ideas from your uploaded knowledge files (Files panel).
Thinking…
Knowledge Files
Upload city guides, historic records, or any reference material. The AI will use these to write location-accurate clues.
Drop files here or click to browse
PDF, TXT, DOCX, CSV, JPG · Max 20 MB
Hunt Generator
1
City & Hunt Info
2
Locations
3
Hunt Style
4
Puzzle Types
5
Knowledge Files
6
Narrative & Theme
7
Instructions
8
Generate
HUNT SUMMARY
Configure options to see preview
💾 SAVED DRAFT
Untitled Hunt
City & Hunt Info
Start by selecting which city this hunt is for and the basic details.
6
📍
Single Day
One continuous hunt experience
📅
Multi-Day
2-7 days, each unlocks after completion
👤
Solo / Group
One team, cooperative
⚔️
Team vs Team
2-4 teams competing with live scoring
🌐
Public
Visible to all players in the picker
🔒
Private
Link/QR code access only
A unique access code will be generated when you save this hunt. Share the link or QR code — only players with it can join.
Teams are limitless — anyone with the link can create or join a team.
Locations
Optional — or let the AI choose
Pin specific locations for the AI to use, or leave blank and the AI will pick from your library. You can also let the AI write everything around your chosen spots.
🤖
AI Chooses
AI picks varied locations from your library
📍
I Pin Locations
You choose the stops, AI writes everything else
🔀
Mix
You pin some, AI fills the rest
📍 START & END ANCHORS
— optional, AI fills the middle
SELECT STARTING LOCATION
Set just a start, just an end, or both — AI places remaining stops in between and builds natural geographic flow between all locations.
These locations will be excluded from AI selection.
✨ Fresh locations only
The AI will only pick locations not used in any existing hunt
The AI will avoid locations used in this hunt.
Each day will draw locations from its assigned area. Leave as "AI Chooses" to let the AI pick freely for that day.
Enter each location on a new line, or click Pick from Library to browse and add stops.
LOCATION LIBRARY
WITHIN:
🎨 PER-STOP REVEAL OVERRIDES — optional, overrides the hunt default for specific stops
Enter location name and pick a reveal style. Leave blank to use hunt default.
Hunt Style
Choose the audience, difficulty, and special modes for this hunt.
🧭
Standard
General audience, any age
👨👩👧
Family
Kid-friendly clues & puzzles
🍺
Adult
Bars, trivia, nightlife stops
⚔️
Team vs Team
Competitive group racing
💀
Impossible
Expert cipher chains
🌱
Easy
Accessible, fun for all
🔥
Medium
Balanced challenge
💎
Hard
Serious puzzlers only
📅
Year-round
No seasonal theme
🎈
Balloon Fiesta
October special
🎃
Halloween
Spooky edition
🎄
Christmas
Holiday lights hunt
🌶
Green Chile
NM culture special
🌸
Spring
Seasonal edition
Puzzle Types
Choose which puzzle and clue types to include. The AI will mix your selections across stops.
Powered by your Puzzle Master Library — 179 puzzles. Toggle types above or browse the full library.
🔤 Ciphers
🧩 Puzzles
❓ Riddles
⭐ Special
📚 Library 179
✓
🔤 Caesar Shift
✓
🔁 Atbash
✏️ Pigpen
✓
📡 Morse Code
✓
🔢 A1Z26
🪞 Mirror
😀 Emoji
〰️ Rail Fence
🔄 ROT13
🔑 Vigenère
#️⃣ Polybius
01 Binary
🥓 Baconian
🖼️ Steganography
⚗️ Custom Symbols
🧅 Multi-Layer
✓
❓ Object Riddle
✓
🔀 Word Scramble
✓
🔡 Anagram
🖼️ Rebus
🧩 Jigsaw
✓
📝 Acrostic
🔍 Word Search
✏️ Crossword
🧠 Logic Grid
✓
❓ Trivia Quiz
✓
📐 Math Puzzle
✓
🗺️ Coordinates
📜 Cryptogram
🐟 Red Herring
🔗 Multi-Step
✓
🪙 Classic Riddle
✓
🌿 Nature Riddle
✓
📖 Poetic Riddle
✓
🎵 Rhyming Riddle
✓
❓ What Am I?
🌀 Lateral Thinking
🦁 Sphinx Riddle
🎹 Musical Riddle
🤥 Two Truths
📍 Where Am I?
🏛 Historical
📝 Descriptive
🏛 Architectural
👃 Sensory
🔢 Number Riddle
🎨 Color Riddle
🦎 Animal Riddle
🗣 First Person
🦹 Villain Voice
🌍 Cultural
✓
📸 Photo Challenge
✓
👋 Physical
✓
🍽 Food Stop
✓
🖼 Hidden Art
✓
🎤 Interview
🚪 Escape Room
👥 Split-Team
📱 QR/GPS/AR
🔦 UV Ink
⏱ Timed Challenge
👁 Observation
🗺 Sub-Hunt
🔊 Audio Clue
👅 Taste Test
✏️ Draw It
🎭 Act It Out
🙈 Blindfolded
🗺 Map Navigate
🗳 Team Vote
🧲 Collect Items
🧭 Compass
📋 Rubbing
📮 Stamp Unlock
👥 Ask a Stranger
Knowledge Files
Select which uploaded files the AI should draw from when writing clues and location history. The more context you give, the more authentic and accurate your hunt will be.
No files uploaded yet. Upload files in Knowledge Files first.
🤖
AI Generated
AI writes all clues automatically using your files and settings
✍️
Manual
You fill in each stop yourself with guided fields
Narrative & Theme
Give your hunt a story. Players stay engaged longer when there is a reason to keep going.
🔍
Mystery
Solve a crime or uncover a secret
🗺
Explorer
Following a lost adventurer's journal
📜
Conspiracy
Unravel a centuries-old secret
💎
Heist
Recover a stolen artifact
👻
Ghost Story
Follow a spirit through the city
📍
No Story
Pure puzzle hunt, no narrative
Leave blank and the AI will invent one based on the narrative style
Grounds the AI in real history
Fictional-but-true mode
Uses real history as skeleton · Invents a fictional premise on top
💰
Hidden Stash
Gold, documents, artifact
📜
Coded Message
Intercepted dispatch
👤
Missing Person
Disappeared before finishing
🔍
Unsolved Crime
Cold case reopened
🕯️
Secret Society
Hidden order in plain sight
☢️
Classified Object
Lost government asset
♻️
SAVED RESEARCH FOUND
Using saved research means zero API tokens spent on this step.
📖 STORY PREVIEW
✨ FICTIONAL LAYER
179 puzzles in your library
(optional)
Custom Instructions
Write rules the AI will strictly follow. These override all defaults — the more specific, the better.
The AI treats these as hard rules. Write them clearly — vague guidelines get vague results.
⚖️ DIFFICULTY & PACING
🎭 NARRATIVE & STYLE
📍 LOCATION & MOVEMENT
👥 SOCIAL & TEAM
✨ SPECIAL FORMATS
Pro tip: Specific beats vague every time. Instead of "make it hard" write "every cipher must require at least two decoding steps." Instead of "be creative" write "each stop must use a different puzzle type — no repeats."
Review & Generate
Everything looks good? Generate now, or schedule the AI to build it while you sleep.
🌙 SCHEDULE OVERNIGHT GENERATION
The AI will generate and save your hunt to the Hunt Library at the scheduled time — no browser tab needed.
Draft not saved
After generating and saving your hunt, come back here to create QR codes for each stop. You can also jump directly to QR Codes at any time.
AI Generation —
Manual Stop Entry
📍 Location Pool Ready
Review your stops below. Swap any you don't want, re-randomize the whole list, or go straight to generating.
Consulting your knowledge files…
✓ Hunt Generated!
Hunt Saved — QR Codes Ready
Generate per-stop QR codes, a hunt overview code, or a private access link QR.
QR Code Generator
Generate QR codes to place at each hunt location. Players scan them to get bonus content, unlock clues, or confirm they've arrived at the right spot.
Select a hunt above to generate QR codes.
Research AgentLive web research for hunt narratives
Search for real stories, historical figures, and events connected to Albuquerque. The agent reads live sources and builds a verified research brief you can pipe directly into the Storyline Studio.
➕ ADD RESEARCH JOB
QUICK ADD ↓ click to use · rotate
📋 RESEARCH QUEUE
✅ COMPLETED
💡 Jobs run 90 seconds apart to avoid rate limits — overnight scheduling works best. Keep this tab open with screen off: Ctrl+Shift+Power to sleep the display. Run caffeinate -i in Terminal to prevent Mac from sleeping. Rate-limited jobs retry automatically up to 5 times.
Searching the historical record…
Saved research is stored in the Research Library under Libraries.
Research Library
No research saved yet
Run the Research Agent to find stories, people, and events to build your hunts around.
Clue Calibrator
AI reviews every clue in a hunt for clarity, solvability, and fun. Flags problems and suggests specific fixes before players experience them.
Reviewing clues…
Hunt Walkthrough
Preview the geographic route, estimated walking times between stops, and catch any routing problems before launch.
Route visualization — connect Firebase + Google Maps API to enable live map view
A/B Testing
Generate two versions of the same hunt with different clue styles, difficulty levels, or narrative approaches. Track which performs better.
🔵 VERSION A
🔴 VERSION B
Generating variants…
Audio Clues
Transform any clue into a dramatic audio recording. Players tap play and hear the villain's voice instead of reading text.
🦹
Villain
🎙
Narrator
👻
Ghost
💡 TTS Integration
Audio generation uses browser speech synthesis (free, instant) or connect an ElevenLabs API key for production-quality villain voices.
Player Personas
Players answer 5 quick questions when they sign up. The app recommends hunts based on their profile and the AI tunes clue style to their preferences.
📋 THE 5-QUESTION QUIZ
👥 PLAYER PROFILES
🎯 How Matching Works
Puzzle lovers get cipher-heavy hunts · History fans get True Story mode · Competitive players get Team vs Team · Foodies get bar crawl routes · Families get Family Edition.
Hunt Card Generator
Generate a printable or shareable card for any hunt — name, city, difficulty, teaser line, QR code, and your branding. Ready to post or hand to partners.
Clue Variations
For any clue, generate 3 alternates — easier, harder, and a different puzzle type. Swap on the fly during a live hunt if something isn't working.
ORIGINAL CLUE
Crafting variations…
Partner Hub
Manage your business partnerships. Partners can see which hunts feature their location, track player visits, and manage reward redemption codes.
🤝 Partner Portal Link
Share a unique read-only link with each partner so they can track their own metrics without accessing your admin dashboard.
Storyline Studio
True Story Mode
🌙 SCHEDULE OVERNIGHT GENERATION
Fill in your settings below — the AI will generate a complete storyline and save it to your Story Library at the scheduled time.
Generate complete narrative arcs for your hunts — grounded in real Albuquerque history, entirely fictional, or a blend of both. One click to generate, one click to inject into any hunt.
Research loaded
Fields pre-filled from your research. Edit freely before generating.
Weaving your narrative…
Story Library
All your saved storylines in one place. Tap any card to expand it, then inject it directly into a hunt with one click.
Inject Storyline
This will write the narrative, villain, opening monologue, and final reveal into the selected hunt. Existing hunt data is not deleted.
Cipher Forge
AI-powered cipher creation. Generate original encoding systems — single ciphers, multi-layer chains, or themed puzzle mechanics from scratch.
🔒
Single Cipher
One original encoding system, fully worked out
🧅
Multi-Layer Chain
2-4 ciphers that link together — solve one to unlock the next
🎭
Themed System
A fully original encoding system built around your hunt theme
Forging your cipher…
Puzzle Master Library60 puzzles · from your PDF
Your complete cipher, puzzle, and riddle reference from the uploaded PDF. Click any card to expand details, examples, and hunt tips. The Hunt Generator draws from this library when building clues.
Location Library
— locations
Deep research on each hunt location — history, architecture, legends, clue hooks, and facts. The AI Hunt Generator automatically draws from this when building hunts for these locations.
ADD LOCATION
Select available days and set open/close times.
BY AREA:
Launch Center
🟢 Live Now
📅 Schedule
🗓 Calendar
Schedule a Hunt
Scheduled & Recent Launches
Launch Hunt Now
Analytics & Reports
📊 Overview
✅ Hunt Performance
👥 Player Ages
⭐ Ratings Overview
⚔️ Team vs Team Leaderboards
No team hunts played yet.
📸 AI Photo Judge — Recent Submissions
No photo challenges submitted yet.
💬 Recent Player Feedback
🔧 Common Issues Reported
🏆 Top Highlights
Breweries & Wineries
Local breweries and wineries across Albuquerque and Rio Rancho — ideal food stop and partner reward locations. Click any card to expand details, hunt hooks, and clue ideas.
🍺 Breweries
🍷 Wineries
Admin Settings
Change Admin Credentials
✓ Credentials updated successfully.
App Info
Current Admin
Signed in as: Admin
Admin credentials are stored securely on this device. When you connect Firebase, credentials will move to your secure backend.
Data Management
Export a backup before any new app version — then import it to restore all your hunts, cities, and clues instantly.
Admin Accounts
?
—
—
—
0
Hunts Done
0
Clues Solved
0
Cities Explored
0
Day Streak
Account Details
Badges Earned
🧭
Explorer
💀
Impossible
⚔️
Team Victor
🎈
Fiesta
🌃
Night Owl
📸
Photographer
Access Level
Completed Hunts
No hunts completed yet — head to Player View to start your first adventure!
Edit Profile
Choose a Hunt to Play
✦ ✦ ✦
—
—
✦ ✦ ✦
SELECT YOUR DAY
✦ ✦ ✦
Day Complete
✦ ✦ ✦
🏅
Day Complete!
🔐 TO BE CONTINUED…
🔒
Day 2 Unlocks Tomorrow
Return when you are ready for the next chapter.
🏆
Hunt Complete!
⚔️ ⚔️ ⚔️
—
TEAM REGISTRATION
Name your teams and assign players before the hunt begins.
✦ ✦ ✦
—
—
✦ ✦ ✦
📜 Your Mission
🔴 Team 1
0
TAP TO ACTIVATE
VS
🔵 Team 2
0
TAP TO ACTIVATE
Stop 1 of 1
0%
UNLOCK THE CLUE
STOP 1
—
🧮 Math Puzzle
👋
🖼
📖 About This Location
📸 PHOTO CHALLENGE
📷
Tap to take photo or upload
🏆 You earned a reward!
QA Tester
—
PASSED
—
FAILED
—
WARNINGS
—
SKIPPED
Running tests…
Daily auto-run: not scheduled
🔔 ALERT ME WHEN TESTS FAIL
Browser push notification
Works while tab is open · no account needed
Email alert (via EmailJS — free · works when tab is closed)
Webhook (Zapier · Slack · Make)
Admin InfoReference & Documentation
Full documentation for all 28 automated QA tests — what each test checks, why it matters, and what a failure means for your players.
Every panel and feature in the app, what it does, and how it connects to other panels.
How your data is stored, what keys are used in localStorage, and what each field means.
Common admin tasks, tips, and things to know about running the app.
Lore & HistoryAlbuquerque Story Archive
Deep research into the people, events, and cultural forces that shaped Albuquerque. Use these as narrative seeds for hunts, villain profiles, and storylines — or inject them into the Research Agent to generate full hunt content.
Mystery Library
Mystery Builder
For single-location: pick the venue where the game is played. For multi-location: pick the primary district or leave blank.
Text: players tap suspects in the app. QR: scanning a physical code triggers the interview.
The AI will use this historical figure or event as the foundation for suspects, setting, and motive.
Who was murdered and what was their role in the story?
☠️
Poison
🔨
Blunt Force
🔫
Shooting
🗡️
Stabbing
🪢
Strangling
🎲
AI Decides
Define your suspects or let AI generate them. Minimum 3, maximum 6.
Define scenes where players investigate. Each scene is a room, area, or location stop.
Define clues players can discover. Mark red herrings and conditional clues (require another clue first).
🔒 SEALED SOLUTION — visible only here in admin
Players never see this until they make a correct accusation. Define the murderer, true motive, method proof, and the three possible endings.
THREE ENDINGS
Each ending is read aloud to players at the reveal. Write in second person — atmospheric, dramatic, 2-4 sentences each.
Mystery Summary
Add City
Comma-separated tags
New Hunt
Set which days and hours this hunt is available. Shown in Launch Center calendar.
Sets the story intro players see before the hunt begins
Named villain adds atmosphere to clue reveals
🔍 Hunt Calibrator
Analyzing story arc…
—
/ 100
Hunt Name
A
CATEGORY BREAKDOWN
✅ STRENGTHS
⚠️ ISSUES
CLUE-BY-CLUE AUDIT
⚡ QUICK WINS — easy fixes right now
Add Cipher
Delete?
This cannot be undone.
Forgot Password
Enter your email to retrieve your security question, then reset your password.