NikhilT27/BusBooking — reverse-engineered prompt
Reverse engineered prompt
Build me a bus ticket booking web app like a simple RedBus clone called NonRed Bus.
A user should be able to enter a boarding city, dropping city, and travel date, then search and see available buses. They should be able to pick a bus, view available seats on upper and lower decks, choose seats, select boarding and dropping points, enter passenger details and contact info, then proceed to payment. After payment is done, generate a downloadable ticket PDF.
Please make the flow feel clean and easy for a normal customer, with clear buttons like Search, View Seat, Continue, Proceed to Book, Proceed to Pay, and Download Ticket. Use React for the frontend and a backend with MongoDB style data for buses, bookings, and tickets. Keep the UI responsive and polished, and include enough sample bus data so the whole booking flow can be tested locally. Look up current docs online if you need to.
Want more depth? Deep Reverse