Gmooh - Travel Platform

The application represents a trip planner website with all the required functionality for booking your journey in advance.
web
server

Project description

Developed web application makes possible to find, book and pay for multiple travel activities, simply forming a comprehensive trip.

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.

Besides appealing animation design of the planned itinerary, the project has complex search, making it possible to find flight, railway or bus tickets at the most competitive prices. Depending on the chosen location, description of restaurants, shopping and events options are offered. A user can also check an overview of the event: general information, address, contacts, the map with the mark on it and a booking option. There is also a feature to confirm all the previously chosen options, and pay for the selected trip on the confirmation page.

The key features

  • Recommendations of different events
  • Possibility to picks a place to visit
  • Accumulation of info till the whole trip is formed
  • Booking of all planned activities at once
  • Description of the location chosen
  • Overview of the event details

Technologies

  • Frontend
    ES6, TypeScript, Angular 7
  • Backend
    JavaEE, Spring, MVC, Spring Security, Spring Data JPA, Hibernate, Java 8
  • Database
    MySQL
  • Application Servers
    Apache Tomcat 8, Apache server, nginx
  • Third-party integration
    Skyscanner API, Google services
Code Inspiration has kept the project on track and exceeded expectations. Always cooperative, they set a steady pace and focused on key aspects of the project.
Nick Xenox