Backdoor is software for the front desk of a climbing gym. A climber taps an RFID card at the gate. Backdoor checks the pass, the benefit-card provider and the gym’s own rules, then opens the gate. The reception sees the entry in real time. Everything runs on a computer in the gym, with no cloud and no subscription, so an outage cannot stop the desk.
What it does#
The reception panel shows who is inside, who is coming and which passes are active. Data sits in SQLite on the gym’s own computer. RFID readers are on the local network, and an ESP panel at the gate talks over UART. There is no telemetry. Pass priorities, protection against double entry and instructor permissions are handled automatically.
The landing page#
The page is a small React and TypeScript app built with Vite and Tailwind CSS. It has motion effects and a light and dark theme. It comes in English and Polish. The language and theme are remembered and restored before the first paint, so the page does not flash.