← All case studies
How we dealt with

New group booking platform

Booking platform for groups - Groups_Swiss_A_top

The Client

Groups AG is the market leader for booking of group accommodations in Switzerland. As a family business with 40 years of experience, Groups specialises in finding accommodation for group guests. The booking platform previously operated by Groups AG required a total replacement. It was aimed to be replaced with the new, state-of-the-art proprietary one – www.groups.swiss.

Name
Groups AG
From
Switzerland
Booking platform for groups - groups-ag-logo_small

Challenge

The replacement project included the digitization of the company’s internal operational processes and a domain change. Strategic priorities included the search functionality, the accommodation presentation and the inquiry issuance for the organizers of group trips – in four languages. Equally important was the high performance on all kinds of user devices and the SEO requirements. The hosts should also get a simple to use and the self-explanatory admin area to maintain their data, including validations. And the Group’s AG employees to have an admin area to support and interact with its clients and maintain the platform CMS contents.

Booking platform for groups - Tourism

The solution

Considering the client’s needs and expectations, we mutually decided to choose a technology stack that fulfilled the project’s requirements and is simple to maintain and to further develop. Together with the client, our developers have designed and implemented a full backend solution based on Node.js, which is lightweight but fast and an efficient tool, perfectly suited to such comprehensive web platforms with three apps and with a complex backend. Together, we also chose a SQL database with Sequelize to build a database solution tailored to the requirements and types of user data.

To create a frontend layer our developers used Angular. One of the overarching goals was to digitize and integrate the entire business layer and create internal, made-to-measure tools for comprehensive management, such as CMS, DAM, CRM and ERP systems and data entry validation rules. We also conducted a data migration from the previous version of the platform and a domain change, which required designing a proper site structure, URL redirection logic and optimization to save all SEO results in four languages. Developing such large projects requires planning, tasks division and tracking of progress. For this, we used such tools as Jira, Confluence and Bitbucket, combined with clear project management responsibilities and tester resources. Technology stack:

  • Node.js v4/v6 using ES6
  • Angular
  • Redis
  • Express.js
  • Webpack
  • SQL database with Sequelize
  • Jira / Confluence / Bitbucket
  • Cloudflare
Booking platform for groups - Solution-icon-gray

The results

We have fulfilled the requirements and expectations of groups.swiss by creating a modern, scalable, user-oriented infrastructure (web and backend), prepared for easy maintenance and further developments with the same stability and performance. It was a challenging, complex and long-term project requiring the involvement and cooperation of a large team of developers specializing in various technologies, but yet – one of the most satisfying projects we’ve ever done.

Booking platform for groups - Groups_Swiss_B_top

Technologies we used

Booking platform for groups - Redis_gray
Redis
Booking platform for groups - NodeJS_gray
Node.js
Booking platform for groups - Angular_gray
Angular

The Client’s opinion

Booking platform for groups - bettina_mindt-150x150-1 Bettina Mindt Groups AG Managing Director

To a broad, challenging, and long-term project, Applandeo, as a software development company, brought in their know-how in software architecture, front-end and back-end solutions, web applications, etc. Open and transparent communication, the solution-oriented approach, and the willingness to go the extra mile for best client service were the key to successful project completion.

Booking platform for groups - Groups_Swiss_A_top

Find us on Clutch

Don’t just take our word for it, take a look at our profile on the world’s largest B2B reviews site Clutch to see what others are saying about us and how we work. Our attention to detail and highly effective project management has ensured business success for our partners and happy clients.

Booking platform for groups - clutch-logo

Get started with us

Booking platform for groups - marcel-100px Hi, I’m Marcin, COO of Applandeo

Looking for a partner that will work with you to create a great product? Fill in the form below and we’ll walk you through the process. Our developers will do more than just write code, but will also work with you to find the best business solutions to your specific needs. Let’s build something great together.

Drop a message
Booking platform for groups - Start-a-project