Rocket systems by NeoLabs — ESP32 launch controller + Node.js mission dashboard.
🚀 Mission Dashboard · 🛰️ Launch System
Compatible with NeoLabs-Rockets launch platform
A single-page web app that runs on a laptop at the launch site and connects to a custom PCB over Bluetooth (BLE).
| Feature | Description |
|---|---|
| Launch Console | Guided 4-step wizard: Connect → Checklist → Arm → Countdown. BLE connects once and drives every view. |
| Live BLE keepalive | Active ping every 2 s detects silent drops; heartbeat during countdown proves the link every 700 ms. |
| Weather & airspace | Live wind, temperature, precipitation, and ADS-B aircraft corridor check with GO / HOLD / NO-GO badge. |
| Location Finder | OSM-based candidate scorer — rates grid points against roads, highways (big exclusion), settlements, power lines, water, trees, airports, and open fields. Green-only results on the map; links open Google Earth satellite view. |
| Camera overlay | Cinematic broadcast HUD with live T−countdown ring (bottom-right), T+ elapsed after ignition, BLE and weather telemetry. |
| Cross-device camera | Phone subscribes to the laptop's SSE stream and receives the countdown + BLE state in real time — no BLE on the phone needed. |
BLE launch controller — see /LaunchSystem.
One-layer PCB - no bridges
Made with ❤️ by Neo · NeoLabs Systems