Eazydev-CEO/saas-backend-api ? reverse-engineered prompt

Reverse engineered prompt

Build me a Django API backend for a SaaS app with proper sign up, login, email verification, password reset, and JWT sessions that can be refreshed and revoked.

I also need API key support for users, where keys are only shown once, then stored safely, and can be rotated or revoked later. Add subscription plans like Free, Pro, and Enterprise, with each plan having its own request limits and API key limits, plus throttling that changes based on the user’s plan.

Please include request tracking and usage analytics, so every request is logged and the app can show daily usage totals from precomputed data instead of scanning raw logs. I want a simple dashboard API for the frontend to read account, subscription, quota, and usage info.

Make it ready to run with Docker, PostgreSQL, Redis, Celery, and a clean API docs page with Swagger and Redoc. Use a consistent error response format and add request IDs for tracing. If you need current library details, look them up online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab