PriyamNGoyal/bulk_image_processor ? reverse-engineered prompt
Reverse engineered prompt
Build me a small backend API for bulk image processing.
I want users to upload a CSV with product names and image URLs, then have the app process those images in the background, compress them, and save the finished files to an AWS S3 bucket. The API should let me check the status of each upload or product, so I can see what is still running, what finished, and what failed. I also want a way to download the results as a CSV once processing is done.
Please make it work with a FastAPI app, background workers for the long running jobs, Redis for the task queue, and PostgreSQL for storing the data. Add simple token based auth so only allowed requests can use it. I’d also like Docker support so I can run the whole thing locally with one command. If you need to check current docs for any libraries or AWS details, go ahead and look them up online.
Are you gonna build this?
make sure you review the code using coderabbit