I need a responsive cruise-booking website that lets visitors move smoothly from search to confirmed reservation. The front end must highlight a user-friendly booking process while giving travellers the detail they expect: • Full itineraries with day-by-day ports • Clear cabin descriptions with photos and categories • Highlights of onboard activities and amenities Pricing should update in real time as guests pick dates, cabins, and extras, and confirmed bookings must drop straight into a secure database. Behind the scenes I want a password-protected admin panel built on the same database. It should let me: • Manage and amend all bookings (create, edit, cancel, refund) • Update cruise details, images, prices, and availability without touching code • View analytics and export reports on sales, occupancy, and revenue Clean code, mobile-first design, and solid documentation are essential so the site can scale. Use whatever modern stack you prefer (Laravel, Django, Node, React, or similar) so long as it delivers fast load times, safe payments, and an intuitive CMS-style back office. Hand-over isn’t complete until I can: 1. Add a new cruise and see it live in the catalogue. 2. Run a test booking from search to confirmation and receive the data in the admin panel. 3. Pull a monthly revenue report that matches the test data. Let me know your proposed tech stack, timeline, and any past booking engines you have shipped, and we can get started right away.