Turbopass GMBH

Custom software development, E-commerce, API & more

Custom software development, Turbopass

/01. The beginnings

Our Journey with Turbopass

Back in 2014, when we first started working with the Turbopass team, our mission was to modernize their old PrestaShop platform and integrate several APIs to provide real-time data on ticket availability and attractions’ opening hours. Over the years, we’ve made numerous improvements, and together we’ve even weathered a global pandemic. Now, we’re in the process of rewriting the entire system with a completely custom solution.

One of the key features we’ve developed is a custom checkout process that allows users to buy tickets for multiple attractions in a single transaction. Turbopass is already offering travelers an all-in-one solution, whether it’s for sightseeing, boat tours, or other special activities in major European cities.

Project period

2014 – now

Tools and Technologies

  • Front-end: React, Redux, SCSS.
  • Back-end: Prestashop, .net, Laravel, Bagisto
  • Data storage: mySql
  • Testing: Jenkins
  • Infrastructure & Containerization: AWS, Docker.
  • Version control: Bitbucket
  • Documentation: Confluence, Swagger

Team Members

  • Technical Lead: Márton Róbert
  • Development: Kiss Csaba, Bartók Réka, Joó Nándor

/02. Project description

The idea was simple

We wanted to let travelers to explore some of the world’s most exciting cities without having to deal with the usual headache of booking tickets for each attraction separately. Our role was to bring this vision to life by developing a platform that allows users to purchase and manage city passes for multiple destinations in one smooth process.

One of the first things we focused on was making the itinerary planning as seamless as possible. Instead of users needing to juggle different bookings for every museum, tour, or activity, they can now book everything in one go. It sounds simple, but it really makes a difference when you’re planning a trip and don’t want to worry about buying tickets every step of the way. And to make it even better, we integrated real-time data on ticket availability and opening hours, so users are always up to date and can avoid any last-minute hiccups.

We also wanted to make sure the platform catered to everyone, whether it’s families traveling with kids or larger groups. We helped implement special discounts for children and teens, and for little ones under 3 or 4, they often don’t need a pass at all. For big groups, there’s an easy way to reach out to Turbopass directly for tailored group bookings, which helps keep things organized when managing 20 or more people.

Another feature we’re particularly proud of is the “Buy as Gift” option. The idea was to make it super straightforward for people to give a Turbopass to someone else, whether it’s for a birthday or a special trip. It’s a small feature, but we know how much of an impact thoughtful touches like this can make, especially when travel is involved. We kept it simple and clean, so users can quickly buy a pass for someone else and send it their way.

We also made sure the booking process itself was secure and flexible. Whether paying by PayPal, credit card, or bank transfer, users can feel confident their transactions are safe. And once the pass is purchased, everything is delivered digitally. This way, users can either print their passes or just save them on their phones for easy access. If anything gets lost, they can hop into their account and retrieve the tickets without any fuss.

Flexibility was a big priority as well. We knew that plans can change, so we built in the ability for users to modify booking details or cancel their pass up to a day before with just a small fee. It’s these little details that we believe help travelers feel more in control of their trip, knowing that they have options if something comes up. Overall, working on this project felt like a great opportunity to simplify travel planning and make things just a bit easier for people.

Hey! (Yes, I’m a call to action)

If you’ve made it this far, you're amazing and determined—you deserve a pat on the back (and more)!

We offer a free consultation to get to know each other, with no commitment, just to see how we can truly help.