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 travel web application makes possible to find, book and pay for multiple travel activities, simply forming a comprehensive trip on a single website.
All you need to do is to enter your location into the search field, and the web 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, general description of the city with places of attraction, events and nearby cities that may be of interest for a user.
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 of the website can also check an overview of an event offered: 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 travel options, and pay for the selected trip then, that is, for all the selected activities at once.
Check a short video below to see how this travel application works!
Address to Code Inspiration if you need your own travel platform!
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.