Gathering data from multiple external sources for hotel management
Bode is a part of TMC Group, a private holding company that owns organizations that invest in, develop, and operate innovative real estate projects and related companies around the world. They looked for an internal partner in the EU to help them accomplish their software goals. They wanted to develop a single property management system to automate most of the processes related to maximizing the guest experience. The system should streamline operational improvements, guarantee service excellence, and improve guest satisfaction. This proptech solution should also enable integration with CRM, housekeeping systems, remote locks, marketing software, offer a custom booking UI, and synchronise data with existing PMS.
Some of the project challenges were:
- Integrating a wide range of external services in a fault-tolerant way
- Leveraging reverse-engineering to develop critical functionalities of the system
- Implementing complex inventory management logic
- Designing an extendable system architecture facilitating continuous and stable growth of the overall solution
Process and Project Scope
Team augmentation with an external Product Owner
We helped in shaping project management processes, methodologies and choosing the right tools to maximize the effectiveness of collaboration between Selleo, the customer's Product Owner and their in-house resources.
The brand new technology-driven booking experience
The property management system for Bode allows the company to ensure the best guest experience on the market. The whole infrastructure consists of a handful of interconnected parts. The custom booking platform to optimize sales and offer premium services was built on top of custom-modified CMS solution and allowed company to improve on fraud-detection and by automatically inquiring for and verifying guests CC information in a streamlined way.
A central integration solution is ensuring command & control over a range of systems we did need to integrate and coordinate data flow between, like PMS, CRM, housekeeping systems, remote locks, marketing software etc. Also multiple microservices responsible for standardizing interaction with 3rd parties were built where needed.
The whole system is tightly integrated with Cloudbeds PMS to manage property and staff and ensures a beautiful dashboard with a birds-eye view of properties, so managers can maximize occupancy and revenue with the real-time data shown on our dashboard and calendar.
Main system benefits are:
- reduced number of people needed to manage a given location
- easier management of complex data fetched from multiple sources
- improved guests experience by the means of check in, check out, communication and housekeeping processes automation
The Selleo team has been amazing to work with over the last few years. From a crazy vision to a fully developed product they have supported us since day one. Selleo’s ability to scale with our business needs and the flexibility of their team members is unparalleled.
The power of Ruby on Rails
Most of the components provided were built using Ruby on Rails, ReactJS, PostgreSQL, Redis and ElasticSearch and were deployed on Heroku. This allowed us to rapidly build and change the solution while keeping it maintainable. Some parts were also built leveraging NodeJS, Elixir and a variety of AWS services to address specific needs of the platform.