SarthakBhushan/Rozgar ? reverse-engineered prompt
Reverse engineered prompt
Build me the backend for a B2B marketplace called Rozgar.
I want a Spring Boot API for businesses in India where buyers can register, log in with JWT, verify email, reset passwords, and manage their company profile. Suppliers should be able to add products, upload images and business documents, manage inventory, and respond to RFQs with quotations. Buyers should be able to create RFQs, compare supplier quotes, and move toward payment.
Please include role based access, secure password handling, refresh tokens, and the usual admin and user flows. I also want real time chat between buyers and sellers, notifications through SMS, file uploads to cloud storage, and payment support for Razorpay. Use PostgreSQL for data, Redis for caching, RabbitMQ for background messaging, and make the API ready with Swagger docs and health endpoints.
If anything is unclear, follow common best practices and look up current docs online if you need to.
Are you gonna build this?
make sure you review the code using coderabbit