Futurestay is pioneering the field of automation of short-term real estate rentals. Since 2014, Futurestay provides property landlords with a simple and intuitive tool to manage their properties through a single integrated platform. Futurestay platform relieves property owners from boring and exhausting tasks, such as managing multiple rental bookings across multiple platforms, so the business owners can focus on their business growth and the improvement of service quality. At present, there are over 78,000 properties in 120 countries in Futurestay’s portfolio.
The entire project started as a very basic and simple booking system, built directly by the Futurestay’s CEO, literally on his knees, as a favour to his friends. Their mantra was: ‘As long as it works’.
Our development team joined the project at a time when such approach and working style were unsustainable.
We faced number of challenges:
- For one, we had to introduce a user friendly, yet scalable platform, utilizing cutting edge technology and bring the entire code closer to modern standards (design patterns, frameworks, etc.);
- Secondly, we had to set up processes that would support an integrated development done by distributed teams across multiple continents;
- And thirdly, we had to link the app to other third-party services (such as Airbnb, Booking.com, VRBO, HomeAway, and others).
An interim solution
To start with, we have decided to introduce SCRUM, specifically its modified version, which corresponded with the client’s needs and requirements. However, we knew from early on (and this was very important to us) that the entire management of product development must be flexible, scalable and had to respond quickly to customers’ needs as well as to the ever-evolving market changes. Adopting agile project management style enabled us to involve and include more team members as the project grew in its scale and complexity.
The second step (equally important) was the actual code upgrade. With the pressing need to develop new features, this particular task was possibly the most complex and challenging one. But not one that we couldn’t resolve. We faced the challenge by introducing the Laravel framework on new parts of the project, followed by refining and refactoring the code in a way that was safe, extensible and scalable. Although our programmers were not fully satisfied with the outcome, according to our client, it was a huge step forward. This approach allowed the client to substantially expand the project without the fear for stability and retention of partial internal code compatibility.
Long term solution
The above gave us some breathing room as we proceeded with building strong framework foundations, encompassing an all-inclusive tool for creating websites for real estate owners. Ultimately, we wanted Futurestay’s customers to only depend on one single (and simple to use) tool, without needing and wanting anything else. Today, Futurestay platform offers several dozens of pre-designed templates, of which every part of the template is fully adjustable, including the text, descriptions, images and other details pertinent to the rental property. The rest is taken care of by the application; from a transparent and clear occupancy management to clients’ payment collection tools.
And the final project challenge (which we are super excited about) was to connect the platform with key market players, such as Airbnb, Booking.com, Homeaway, VRBO and others. We have programmed a two-way synchronization of occupancy, which makes it impossible for multiple people to reserve the same property at the same time. This was a significant achievement that led to improved customer satisfaction ratings as well as improved service quality and overall customer experience. And you can only imagine what it did to the Futurestay revenue 🙂
During our partnership, the Futurestay team achieved several major milestones and accomplishments:
- In 2016, Futurestay was awarded an investment of $ 2,000,000 for further development, thanks to the results of our work (we started working together in January 2015);
- In 2016 Futurestay was awarded the Best Information Technology Company, by the New Jersey Tech Council
- Overall increase in the number of properties advertised to a total of 64,000 (in 2016) across 120 countries
Impressa is a company full of capable, flexible technology problem solvers. We’ve come to trust and rely on them over the past 2 years for our application development needs and they deliver time and time again. Impressa works with our budget, timeline and time zone and always produces the quality we require to continue leading the pack in a competitive technological industry.
Philip Kennard, CEO
- Client: Futurestay Inc.
- Project type:Teasm as a Service, Custom web application development
- Technologies: Laravel, Doctrine, Angular, Semantic UI, Bootstrap