The application represents a trip planner tool with all the required functionality for booking your journey in advance. All you need to do is to enter your location into the search field, and the app will show you the destinations available, sorted according to the price. Each city page contains a comprehensive guide on accommodation, shopping and restaurant options, as well as general description of the city with places of attraction, events and nearby cities that may be of interest for the visitor.

Scroll to discover

The key features

The product allows a user to get the information, where he is able to go abroad within a given period of time. It also displays:
• recommendation of different events,
• allows user to pick the places that he’d like to visit
• accumulate that information till the whole trip is formed.
• on the final page a user is able to book all the planned activities at once.

5 main features

• Appealing animation design of the planned itinerary
• Complex search, making it possible to find flight, railway or bus tickets at the most competitive prices
• Depending on the chosen location, description, restaurants, shopping and events options are offered
• Overview on the event details (address, the map with the mark on it and a booking option)
• Possibility to confirm all the previously chosen options, and pay for the selected trip on the confirmation page

Designed as an MVP, currently the app is in the process of converting into a fully-featured product.


Front-end : ES6, TypeScript, Angular 7
Back-end: JavaEE, Spring, MVC, Spring Security, Spring Data JPA, Hibernate, Java 8
Database: MySQL
Application Servers : Apache Tomcat 8 (back-end), Apache server, nginx
Operating Systems : Ubuntu server
Version Control Systems : Git
Third-party integration: integrates Skyscanner API, Google services

Next Project