sn0218/the-tour ? reverse-engineered prompt
Reverse engineered prompt
Build me a travel tour booking web app where visitors can browse all tours and open a detail page for each one without needing an account. Once someone signs up or logs in, they should be able to book a tour, pay with Stripe, and see their booking afterward. Logged in users should also be able to leave reviews and ratings on tours, and edit or delete their own reviews.
I also want a simple account area where users can update their name, email, profile photo, and password. Please include proper login, logout, and protected pages so only signed in users can book or review. The site should feel like a real multi page travel app, with clean tour cards, tour detail pages, and a nice layout for the forms and dashboard. Use the current docs online if you need to, and make sure the app runs locally with MongoDB and environment settings for auth, email, and Stripe.
Are you gonna build this?
make sure you review the code using coderabbit