The-Agaba/house_rental_system — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished house rental web app called RentalHub that feels modern and premium, with a responsive glassy looking interface, dark mode, and smooth animations. I want public visitors to be able to browse property listings, read reviews, and learn about the platform, then sign up or log in.

Once people are logged in, give them role based access for Tenant, Landlord, Agent, and Admin, each with their own dashboard and protected pages. Tenants should be able to browse properties, join a reservation queue, track their place in line, and leave reviews only for places they actually rented. Landlords should be able to register, go through email OTP verification, add and manage properties, approve reservations, and see revenue and lease analytics. Agents should review landlord credentials and property listings. Admins should have full control over users, audits, and overrides.

Please connect the frontend and backend, use the existing project structure, make auth secure, save everything in Postgres, and make local setup straightforward. If anything is unclear, check the docs in the repo and current docs online.

Want more depth? Deep Reverse