whotterre/entritts ? reverse-engineered prompt
Reverse engineered prompt
Build me a backend for an event ticket reservation system like a small clone of Tix.africa.
I want it to be split into microservices in Go, with Fiber for the HTTP APIs, RabbitMQ for service to service messaging, and PostgreSQL for data storage. It should support the main flow of creating and managing events, showing available tickets, reserving tickets, and handling bookings in a way that keeps things reliable when multiple people try to buy at the same time. If it makes sense, include support for storing event images or other uploads in S3 or Cloudinary.
Please set it up so it is easy to run locally with Docker, and make the codebase clean enough that I can keep learning from it. Add the basic project structure, shared packages if needed, and a simple CI setup with GitHub Actions. If you need to check current docs or best practices for any of the tools, go ahead and look them up online first.
Are you gonna build this?
make sure you review the code using coderabbit