There are bunch of apis available from third party regarding travel. You need to consume those api , create data models and display on website. All those processing should be done on AWS any instance. If user request a query then the request should go to AWS and internally AWS should call that third party API and get the data and return it back to website. With this we can have control on there each request. UI is on low priority but it should be decent enough for further extension and development. Third party api will be revalved internally once selected. You can assume that the thrid party api has proper documentation for each api. This website should have provide all options to consume each feature of the third party api. This will be a POC to check thrid party api is reliable or not. We will have bunch of SDE to check ur design once the work is done so any fraud case or shortcuts will not be accepeted. Wordpress or any other library with limited options to create website should be avoided. Backened Service : Java project. React Framework for frontend will be appreciated. The design for consuming the third party apis and data models should be on high priority. It should be understood by looking into the java project. Frontend is on low priority.
For example : http://www.trainforsure.com/
You should have strong AWS knowledge and on backened service.