bashiryusuf195/DATA-APP ? reverse-engineered prompt

Reverse engineered prompt

Build me the backend for a VTU platform.

I want a TypeScript Node and Express API that connects to Supabase for the database and uses Redis for caching and background jobs. Please set it up so the app fails fast if any required environment variable is missing, and include a simple health check plus a readiness check that confirms both the database and Redis are working.

Also add the basics for a real production API, like JWT login support, role based access control, request logging, rate limiting, idempotency for repeat requests, and a separate worker process for queued jobs. Keep the code clean and organized so it is easy to add future modules like wallet, transactions, and admin features.

Make sure it runs locally with a dev server and a worker in separate terminals, and include clear setup instructions in the README. If anything needs current docs or best practices, look them up online before wiring it up.

Are you gonna build this?

make sure you review the code using arcumet

Try freeSponsored — opens Arcumet in a new tab