Fan Build
LayZ
Electron overlay for real-time squad map coordination in DayZ (a survival video game) - a shared map with manual pins synced live between squadmates and travel-time estimates. Unofficial fan project, free and non-commercial, no memory-reading or game-file extraction - the pins are just squadmates' own markers, not loot or POI data read out of the game.
How it was built
An Electron overlay (React + TypeScript renderer, Leaflet for the map) that draws on top of DayZ in borderless windowed mode - the same category as the Discord or Steam overlay, not a memory-reading tool. Pins sync between squadmates over Supabase Realtime broadcast and are deliberately ephemeral: there's no pins table, only the persisted group itself. The part I'd point to first is the database boundary - the app only ever talks to Supabase through an anon key gated by Row Level Security, never the database-owner credential used for migrations, enforced by four independent guards down to a build-time one: the Postgres driver lives in devDependencies, so electron-builder physically cannot bundle it into a shipped installer, regardless of what anyone imports by mistake.
Stack
Source stays private, but any DayZ player should still be able to grab the app - GitHub releases inherit a repo's visibility with no override, so a CI pipeline builds each version from the private source repo and publishes just the installer here, to this separate public repo.
