How to Build AI-based Travel App Like Hopper for & Hotels Booking?