Travel Portal Development for a Key Vacation Rental Provider in Europe
Dark blue tech geometry pattern
Travel Portal SoftwareOTAsCustom Development

New Portal Development for a Major European Holiday Home Rental Provider

A composite display of the Interhome website across three overlapping screens. The primary screen shows the homepage with the headline "Find your perfect holiday home!" and a search bar for location, dates, and guests. Below are featured categories like "Last Minute Deals" and "Holiday ideas". The background screens show search results for Kraków with a map and a detailed property page featuring an image gallery and booking widget.

Tech Stack

  • Back end: Java, Go, Spring WebFlux, Redis, MSSQL, AWS, Gemini AI, Fiber-v3, Swagger
  • Front end: Vue 3, Nuxt 3/4, JavaScript, TypeScript, TanStack Query, Tailwind, Sentry, Unleash, Playwright
  • DevOps: k8s, Argo CD, Bamboo CI, Rancher, Argo Workflows

Cooperation Period

3+ years

Cooperation Model

Fully-integrated dedicated team (up to 10 specialists)

Approach

Client Background

Operating over 115 local contact points for owners and guests across Europe, Interhome is one of the key holiday home providers in Europe. It does not compete in the shared room or urban apartment space (like Airbnb’s core). Their inventory is strictly entire-home vacation rentals, with a heavy focus on leisure destinations (ski chalets, summer villas, and country houses) and managed quality (hotel-like consistency crucial for B2B sales channels).

In August 2025, HomeToGo acquired Interhome from the Hotelplan Group, triggering major restructuring to optimize this inventory for digital distribution. Today, Interhome operates both as a traditional “boots-on-the-ground” property manager and as the supply backbone for the tech-focused HomeToGo_PRO division.

Project Goals

The client approached GP Solutions with the need to develop a portal for property owners from scratch. The primary purpose of the portal was to automate property management, including booking data collection, contract and pricing approvals, revenue information retrieval, etc.

The implementation of the project was carried out via two distinct subprojects — B2B (described above) and B2C. The B2C part was focused around user experience improvements, user self-service, and conversion funnel optimization.

Project and Its Development (B2B)

GP Solutions delivered full-cycle development services for the client — from initial architecture design to production hotfixes and log monitoring. As part of the project, we upgraded development frameworks to the latest versions and carried out back-end tests and front-end E2E tests.

A graphic titled "Implemented Features" listing 14 functional updates for a platform, each accompanied by a simple line icon. Features include: Property Benchmark and Reservations Payments Overview/Statement and Contract Prices Passkeys, 2FA, and Profile Pages Web Push/PWA and Bookings Calendar Reviews, Opportunities, Inbox, and Support Center

Our team successfully implemented a wide range of features, including:

  • Reservations — full cycle of reservation management, including reservation creation, deletion, and filtering.
  • Property Benchmark — users can compare their property against others and obtain recommendations on how to improve property presentation and general appeal.
  • Payments Overview/Statement — view of payments, yearly/quarterly reports, IBAN input, and recurrent payment settings.
  • Contract Prices — users can view property prices during the contract validity period as a sheet or a chart.
  • Bookings Calendar — includes various reservation types (external, regular, owner reservation, blocked, and other).
  • Reviews — property review list with Google Gemini integration for review summary generation, with DeepL integrated for review translation.
  • Security and Authentication — two-factor authentication (2FA) and Passkeys (biometric Auth) to replace traditional passwords.
  • Profile Pages — extensive functionality for profile management.
  • Web Push and PWA — iOS device owners can install PWA, subscribe to web push and get notifications with no need to install a native app. Android devices support included as well.
  • Opportunities — users can apply options offered by Interhome — dynamic pricing, contract renewal, or referral program.
  • Inbox — user notification system.
  • Support Center – a module to submit requests to make changes to the property.

Results and Business Impact (B2B)

GP Solutions has developed a new portal using the latest tech stack. The implementation involved best industry practices, code testing, full-scale monitoring, and logging, which ensured rapid responses to any occurring issues. We implemented the system for user review collection, which enables us to upgrade the product on a constant basis and keep the high customer satisfaction rate.

Presently, our team is taking care of the portal performance while developing new features at the same time, with the latest addition being the Season Review feature.

A laptop displaying the "Rent Out Your Holiday Home with Interhome" landing page. The page features a headline promising "More income. Less effort." and a form titled "Start Renting Your Holiday Home!" where users can enter their property's location and type. The background image shows a smiling couple running in front of a modern holiday home.

Project and Its Development (B2C)

Our team’s efforts on the B2C project revolved around optimizing the guest journey.

Key achievements include:

  • Comprehensive authorization flow. Users can invoke an authentication modal from any page without losing their place in the funnel to avoid page transfers. Additionally, they can also get authorization via social media, which eliminates the need to store additional passwords.
  • Legacy migration. Our team has successfully stabilized the migration from Vue 2/Nuxt 2 to Vue 3/Nuxt 4, managing parallel feature development during the transition to ensure zero service interruptions.
  • Optimized performance. We are transitioning from Pinia to TanStack Query to reduce boilerplate code and improve API call management.
  • Wishlist implementation. This ground-up feature allows users to group and manage favorite accommodations.
  • Search engine redesign. We overhauled the search page and engine for faster, more intuitive property discovery.

A layout showcasing three user interface screens from the Interhome search and booking process. One screen displays property listings in Kraków with prices in PLN and an interactive map. Another screen shows a high-quality photo gallery of an apartment interior, while the foreground screen features a booking summary with a date picker and a blue "Reserve" button.

Results and Business Impact (B2C)

As we manage different external check-in providers, we built a system that is transparent for clients and offers a positive experience. We made significant progress in introducing the new version of the self-service area. It has a more user-friendly UI/UX, contains more useful features, and provides faster navigation between different blocks.

The transition to Nuxt 3/4 and the removal of legacy architecture resulted in a cleaner, more maintainable codebase. The introduction of E2E testing with Playwright has significantly reduced unexpected bugs. Getting rid of legacy approaches helps us to keep the codebase clean and readable for new team members.

A presentation slide titled "Achievements:" for the Interhome project. A checklist on the left highlights successes such as New Portal Development, UI/UX Redesign, and Significant Stability Improvements. To the right, a laptop displays the updated Interhome homepage hero section featuring a snowy mountain cabin.

Our Clients Say

“Their expertise in travel-oriented development and their team’s wide range of skills has been huge for us. Engage their people as soon as possible within your project timeline. They have a fantastic level of expertise on all development fronts that will help your project get moving quickly.”

Marc Blaser

Marc Blaser

Director Projects, Hotelplan Management AG, Switzerland

GP Solutions delivered a robust, scalable system that became the backbone of our wholesale travel operations. The platform’s adaptability, automation, and integration capabilities have transformed our workflow, saving time and reducing errors. A few advanced features required brief familiarization, but GP Solutions’ support team helped us quickly get up to speed. Highly recommended for travel businesses seeking a tailored, future-proof solution.”

John Polyviou

John Polyviou

General Manager, Sun Island Tours, Australia

GP Solutions managed to meet and exceed our expectations. They developed a highly-functional custom ERP system for our company, and our CTO is totally satisfied with it. The team proved their technical expertise in building API connections to our clients and implementing endpoints for the admin frontend.”

Nils Asmussen

Nils Asmussen

Member of the Management Board, Fit Reisen Group, Germany

Leave your request

We will contact you shortly

    Thank you for your request!

    We will get back to you as quickly as possible