Grande Travel is a company that provides travel packages to make your travel spectacular.
It currently specialises in Australian destinations only, with the possibility of expanding to world-wide destinations in the future. Below are the details of a sample travel package:
- Package name: Experience Sydney
- Location: Sydney
- Package description:
- 2 nights' accommodation in a Darling City View Room at the Darling
- One Sea Life Sydney Aquarium general admission ticket
- Package price: $400
Grande Travel has asked you to build an application with ASP.NET Core MVC, ASP.NET Core WebAPI, Android, Angular and React.
The ASP.NET Core MVC web application must allow:
- Grande Travel's customers to be able to register online, update own details, search and order travels packages online, and leave a feedback on the travel experience.
- The Grande Travel's travel provider to be responsible for adding new travel packages, updating travel packages, and cancelling travel packages
The ASP.NET Core WebAPI application must contain"
- A method to return the entire list of packages as a JsonResult type
- A method to look up packages by a location and return the packages found as a JsonResult type
The Android application, Angular application and React application must allow:
- The Grande Travel's customers to be able to search for packages by location