NirjalParbat/Ghumfir-Final — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a full stack tourism management website called Ghumfir for browsing and booking tour packages.

I want normal users to be able to sign up, log in, browse tour packages, search and filter them smartly, view details, book trips, choose payment with Khalti sandbox, card simulation, or cash, see their booking history, and leave ratings and reviews. The tours page should feel personalized, using recent searches, viewed packages, bookings, budget, duration, destinations, and ratings to recommend better packages.

I also need an admin side where staff can log in, manage tour packages, see bookings, and use dashboard modules. Please make the UI responsive and clean.

Include a secure forgot password and reset password flow with email tokens, expiry, no account guessing, single use reset links, and hashed passwords. Use React with Vite and Tailwind for the frontend, Node and Express for the backend, MongoDB for data, JWT auth, and bcrypt. Set it up so it runs locally with seed data and clear env examples.

Want more depth? Deep Reverse