Seekers ask questions on the live map. Hiders answer, set hiding zones, and watch the search unfold. Radar, zones, pins, and question tools stay in sync across the session.
Built for players on the move. Big touch targets, readable outdoors, one-handed use. Add it to your home screen for a full-screen map (PWA).
- A host creates a session, frames the play area, and shares the 4-letter code.
- Seekers and hiders join on their phones and pick a role.
- The shared map updates live as questions are asked, zones are drawn, and hiders place their hiding zone.
Question tools sit on the bottom bar:
- Matching. Same category on the map?
- Measuring. Closer or further?
- Thermometer. Hotter or colder?
- Radar. Inside or outside a circle?
- Tentacles. Point-to-point questions.
Markup tools live under Draw:
- Zone. Draw a play boundary.
- Pin. Mark a point on the map.
Secrets live in Doppler; there is no .env.example.
npm ci
doppler login # once per machine
doppler setup # reads doppler.yaml (project jetlag, config dev)
npm run env:pull # writes .env.local from Doppler
npm run dev- Frontend: merges to
mainrun CI, then thedeploy-frontendjob in.github/workflows/deploy.yml(wrangler deployvia Dopplerprd). - Frontend (manual):
doppler run --config prd -- npm run deploy:worker - Local Worker preview:
npm run preview:worker(build +wrangler dev; validates/assets/*routing) - Backend (Firebase):
doppler run --config prd -- npm run deploy
Unofficial fan companion for Jet Lag: The Game. Not affiliated with the show, board game, or Nebula.