LaunchOps
An event-driven mission console for upcoming rocket launches—real-time board updates, mission details, live webcast, and a day/night Earth pad view. Most launch boards either poll forever or treat every NET as exact; LaunchOps does neither. A dual-cron worker ingests Launch Library (launches every 5 minutes, locations every 12 hours), upserts MongoDB, caches in Redis, diffs each refresh into durable console events, and pushes board + event batches over Redis Pub/Sub → Socket.IO. The React client hydrates once over REST, then stays live without polling—NET-precision-gated countdowns, active-board filtering, and 121 automated CI tests.
LiveThe Space Devs
Worker
Redis + MongoDB
Socket.IO
React
