Development of a travel portal based on ASP.NET

OData support
Dr. Kővári Bence András
Department of Automation and Applied Informatics

Due to the technological innovations, it is getting more and more popular for individuals to organize their travels by themselves, without the help of any intermediaries. Nowadays we have the chance to book our flights and our accomodation online, from the comfort of our homes. The purpose of my thesis was to create a web-based application, which makes it easier for individuals to organize their journeys. My application gives the chance for them to find the perfect flight, while providing information about the routes and giving a possibility for the users to write a review about the different flight companies.

My application is built on the ASP.NET MVC system, which is based on the Model-View-Controller design pattern. The server side code was written in C# language. A database – based on the principle of „Code First” – was created for the storage of favorite routes, reviews and the destination temperatures, where I used the Entity Framework ORM system for data mapping.

I used HTML and different JavaScript libraries, such as the jQuery and the AngularJS for the client side programming. The provided data is coming from different web API-s, like Skyscanner, The World Bank – Climate Data, Rest Countries and Flickr.

In my Master’s thesis I am going to discuss the above mentioned technologies, and the created application through its specifications, functions, architecture, and the stages of development.


Please sign in to download the files of this thesis.