Product 03 / 04 · Real-world quests
BeaconStep
Real-world quests, verified by the phone.
BeaconStep turns any town or campus into a game. Teams walk from step to step, solve riddles and take photos; the app checks place, time and photo on the spot, so the game stays fair and everyone keeps moving. The AI drafts a complete quest for any location in seconds.
- For
- Companies, schools and families
- Markets
- Luxembourg and the Greater Region
- Platforms
- iPhone · organizer web dashboard
- Languages
- EN · FR · DE · LB
The problem
Days of prep. Easy to cheat.
Classic scavenger hunts and city games take days to prepare, depend on a human to check answers, and are easy to cheat.
What BeaconStep does
BeaconStep generates the quest from real places and checks every step on the server: place, time and photo. Organizers run the game instead of refereeing it.
Features
What it does
01AI quest generation
Pick a place, group, age, duration and theme. Gemini builds a route from real, named places, ready to review.
02Steps the phone can check
Photo, object and answer steps, verified by geofence, time window and AI vision.
03Fair by design
In-app camera only, no gallery. Every check is decided on the server, with liveness challenges.
04Live team mode
A shared map with team colours and a live leaderboard while everyone is out walking.
05Organizer control room
Watch progress live, pause or extend the game, push messages, review photos and put results on a big screen.
06Join with a code
Players join with a code or QR. No account needed, just a team name.
Also inside
- Family quests with a photo story at the end
- Quest credits as an in-app purchase
- Company and school back office
- Parental consent for players under 16
Platforms
Where it runs
- iPhone appFlutterIn review
- Android appFlutter · built, iPhone-first releaseLater
- Organizer dashboard + landingNext.js · EN, FR, DE, LBLivebeaconstep.app (opens in a new tab)
- Back officeNext.js · companies and schoolsPrivate
Store links appear here once the apps are public.
Tech stack
- Mobile
- Flutter
- Web
- Next.jsVercel
- Backend
- Hono APITypeScriptNode 22Vercel FrankfurtSupabase FrankfurtPostgres (forced RLS)AuthStorageCron
- AI
- Google GeminiVertex AI (EU)
- Maps
- OpenStreetMapGeoapifyMapLibreMapTiler
- Ops
- RevenueCatGitHub Actions
How we built it
Under the hood
Designed, built and run by DevFIRE WEB, end to end. The engineering choices that matter most:
Generative AI grounded in reality
Gemini only picks and writes steps from real places imported from OpenStreetMap (plus a cached places API elsewhere), so quests never send anyone to a place that does not exist. Check data stays on the server.
Verification you cannot fake
Camera-only capture, GPS geofences, time windows and AI vision checks, all decided on the server.
Privacy as a hard rule
EU-only infrastructure. Raw location traces are deleted after evaluation, organizers never see raw trails, parental consent for under-16s, and a teacher confirms any AI grade (EU AI Act).
Realtime multiplayer
A live team map, leaderboards and a control room that can pause or extend a running game.
Multi-tenant from day one
Companies, schools and families run on one engine with strict tenant isolation.
Screens
Gallery

Start screen 
Your quests 
Photo story 
Point at target 
Results 
BeaconStep landing page
Build yours
Want something like this?
We built BeaconStep end to end: design, mobile, web, AI and the backend behind it. Tell us what you want to make and who it is for. Otto reads every message personally.