satoshiman/system-vibe — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a learning project called SystemVibe that shows how a real world distributed backend works. I want a TypeScript NestJS API with PostgreSQL for data, Redis for caching and background jobs, a separate image processing worker, and Docker Compose so I can start everything locally with one command.

The app should have a health check endpoint that reports the API, database, Redis, queue, and worker status. Add basic auth structure, job endpoints where I can submit and check background work, Swagger docs, structured logging, metrics, and a simple WebSocket test page so I can see live updates. Use Prisma for the database and BullMQ for the queue.

Please organize it like a clean monorepo with shared config, database, Redis, and utility packages so it feels scalable and easy to extend. Include environment examples, Docker setup with Nginx, hot reload for development, and some basic unit and end to end tests. Look up current docs online if you need to.

Want more depth? Deep Reverse