The New Default. Your hub for building smart, fast, and sustainable AI software
Vue.js Frontend Migration of a Booking Travel Platform from Berlin
FromAtoB, a Berlin travel platform for finding and booking trips across providers and means of transport, was breaking up its Ruby on Rails monolith and moving the frontend into a separate Vue.js application. It couldn't hire enough engineers in Berlin, so it hired Monterail to start with the booking funnel. The Monterail team, working in Vue.js, Ruby on Rails, and Go, completed the frontend migration and staffed a Market Expansion squad that added new bus and train providers, unified their data for fromAtoB's engine, and built SEO pages to win customers outside Germany, Austria, Switzerland, and Italy.

The company and product
Making it easier and safer to travel for everyone.
fromAtoB is a platform that aims to make both small travels and epic journeys easier and safer for everyone. It enables users to not only find an ideal combination of connections, travel providers, and means of transportation, but also book a trip and have customer care ready in one place.
Client’s feedback

Alignment of tech-stack, quality and proximity
What made us stick? It was working well. We have experience working with other agencies and it wasn’t always working that well. Sometimes it’s the issue with quality, sometimes it’s a timezone issue. And with you, the proximity of Wrocław and Berlin was perfect, as well as the alignment of our tech-stack and care for quality.
Scope and Highlights
VUE.JS, GO, RUBY ON RAILS
FRONTEND AND BACKEND DEVELOPMENT
FREQUENT VISITS FOR IMPROVED COMMUNICATION
16.5K
PROJECT HOURS
11
BACKEND DEVELOPERS
6
FRONTEND DEVELOPERS
The Challenge
When fromAtoB approached Monterail, they were in the process of migrating their Ruby on Rails monolith application.
One of the goals was to have a separate frontend application written in Vue.js. Such a migration is a complex task, and fromAtoB was struggling to find the right talent in Berlin, so Monterail stepped in to provide the needed expertise.
FromAtoB’s goal was to have someone come in quickly, gather the necessary knowledge and start adding value through technical expertise. Seeing that Monterail did just that, and noticing the quality of our work, fromAtoB opted to incrementally expand the team, adding new development objectives.
Key challenges of the project included:
Talent shortage in Berlin.
Need to quickly onboard qualified experts that work in a similar time zone.
Completing a complex migration on schedule.
fromAtoB App
The Process
Tightening cooperation to maximize efficiency.
The cooperation began with a migration of the booking funnel to a new frontend application. Since the project was going well, fromAtoB decided to add some extra manpower to the backend team, and Monterail provided the experts, so the project grew beyond Vue expertise. New Ruby on Rails specialists from Monterail joined, and one of the developers learned the Go language outside of project hours to bring additional value. The newly added experts were becoming an organic part of fromAtoB’s operations.
In September 2019, fromAtoB paid a visit to the Monterail offices to kick off a brand new Squad called Market Expansion. At that time, fromAtoB operated in Germany, Austria, Switzerland and Italy, but they wanted to expand to other countries. And to do that, they needed a dedicated Squad that would prioritize this goal and actually facilitate the expansion, which (among other things) consisted of adding new travel providers and unifying the data they provide to fit fromAtoB’s engine. Monterail also helped to create SEO pages that capture new customers for fromAtoB.
This is how we made it happen
Client's feedback

Impressive growth of junior developers
We are impressed with how well Monterail helps to grow their junior developers. Some of them started working with us on their first project, and then two years later they were the ultimate ninjas. It seems that they can always rely on someone at Monterail to help them.
The Outcome
Expanding market reach with help from Monterail.
As a result of this cooperation, fromAtoB migrated their app's frontend from Ruby on Rails to Vue (which was an initial goal of the cooperation). Additionally, they expanded their market reach. New bus and train providers were added to the service, as well as freshly uploaded SEO pages to attract new customers.
During the last stages of the project, there was a group of Monterail developers working autonomously on external integrations, and also Monterail specialists working closely with fromAtoB. This close cooperation allowed fromAtoB developers to have code buddies and sparring partners to find the best solutions with. The boost in the team morale was highly appreciated by fromAtoB, as without the help of Monterail, they were spread thinly along their long value chain.
The success of this project hinged on the following factors:
The ability of Monterail developers to become an autonomous team as well as organic contributors to the project.
Assisting with code reviews and decision-making instead of focusing on a separate project.
client's feedback

Investment well-made
When the project started, we made the investment of onboarding Monterail into our operation and what I was happy to see was that the guys became more and more independent and autonomous — to the point of being a part of our decision-making process.

Read more case studies

How Monterail Built the UK's Premium Event Ticketing Platform
Seat Unique needed an MVP fast enough to claim a first-mover advantage in premium live-event ticketing. Over the next eight years, Monterail built a platform that processed 6,000 transactions per month, attracted over 1 million monthly visitors, and helped the company raise £48 million. The work covered three major technology migrations, a custom virtual waiting room for peak-demand events, and a B2B seller tool used by some of the UK's biggest clubs and venues.

Hotel Inventory and Procurement Management App for Hotels and Restaurants
Avisio wanted a supply management platform for hotels and restaurants to cut inventory buying and management costs by 10%, reduce waste and manual, paper-based workflows. Monterail delivered the MVP in four months, starting from a single product workshop. The tablet-ready app, built with React, TypeScript, Python, Django, and PostgreSQL, updates purchase volumes from bought and sold products, compares supplier prices, sends orders, and handles both stocktaking and deliveries. Elasticsearch powers full-text search. A vendor module lets suppliers submit their own data, and a web service connects the platform to a partner's master database.

I'm here to gather your requirements, answer all your questions, and push your idea into development as fast as possible.
Grzegorz Hajdukiewicz | Chief Delivery Officer


