Accommodation booking system – Groups AG
The platform enables searching and booking group accommodations.
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.
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.
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
- SQL database with Sequelize
- Jira / Confluence / Bitbucket
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 complex, and long-term project requiring the involvement and cooperation of a large team of developers specializing in various technologies.
Technologies we used
The Client’s opinion
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.
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.
Get started with us
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