Rohan302006/LifeLink ? reverse-engineered prompt

Reverse engineered prompt

Build me a full web app called LifeLink for emergency blood coordination. It should have a landing page that explains how it works, plus login and registration for three roles, donor, receiver, and doctor. Donors need an onboarding flow where they can fill in profile details, upload ID proof and donation documents, then wait for verification. Receivers should be able to upload their ID and hospital request, create a blood request, and track its status. Doctors need a protected dashboard where they can review and approve or reject donor documents, donation dates, and requests, with a reason required for any rejection. Donors should see a cooldown timer, availability toggle, and matched emergency requests, but only after doctor verification. Keep documents private and only viewable inside the app after login. Use email and password auth with JWT, and make the app work with PostgreSQL if available, or a local fallback if not. If you need current setup details, look up the latest docs online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab