

QueuePilot
Visit Live SiteA full-stack SaaS observability platform for monitoring, debugging, and operating BullMQ/Redis job systems in real time.
Next.jsNode.jsRedisBullMQPostgreSQLTurborepo
Overview
QueuePilot is a full-stack SaaS platform for monitoring, debugging, and operating BullMQ/Redis job systems in real time. It helps teams understand queue health, spot failures early, and manage background jobs without digging through raw Redis data or custom scripts, addressing critical visibility gaps in modern background job infrastructures.
Core Architecture
- FrontendNext.js 14, React, TypeScript, Tailwind CSS, Radix UI, Zustand, Recharts
- BackendNode.js, Express 5, TypeScript, WebSockets (ws), BullMQ, ioredis
- Database & CachePostgreSQL (Neon), Prisma ORM, Redis (Upstash / self-hosted)
- Security & AuthJWT/NextAuth-style flows, AES-256-GCM encryption for Redis credentials
- Tooling & DeploymentTurborepo, pnpm workspaces, deployed on Vercel, Render, Neon, Upstash
Key Features
- Guided onboarding to connect and verify Redis instances securely.
- Queue discovery and real-time health dashboards via WebSockets.
- Deep job inspection with manual retry and delete operations.
- Monitor rules and alert lifecycle management (firing/resolved).
- SLA, latency, and throughput analytics to track job performance.
- Workspace, team management, and API key billing-ready models.
Challenges Solved
- Real-time Data Sync: Managing high-frequency WebSocket streams to update React Query caches without overwhelming the frontend UI.
- Secure Connections: Encrypting and decrypting sensitive Redis connection credentials using AES-256-GCM to prevent data leaks.
- Complex Observability: Extracting meaningful SLA and throughput analytics from raw Redis operations efficiently.
Outcome & Impact
Developed a robust full-stack observability tool capable of integrating smoothly into production pipelines, giving teams precise and secure control over their BullMQ/Redis ecosystems.