Case study · Yourny Travel & Leisure

A travel app where groups decide and book together.

As founder and CTO, I built Yourny's mobile app and backend and set up its technical operations. The product connects shared trip planning and hotel selection with booking and payment.

  • One app across platforms
  • From planning to booking
  • App, backend and operations
Trip overview with travellers and rooms

02 / Product and journey

Many travellers. One shared booking state.

Yourny keeps preferences, favourites, availability and payments aligned throughout the group journey.

Responsibility
Full-stack development and technical architecture
Product
Group travel from planning to booking
Data
More than 3 million hotel records
System
Mobile app, backend, admin and infrastructure
  1. 01

    Set up the trip

    Capture destination, dates, rooms, budgets and amenity preferences.

  2. 02

    Invite the group

    Connect travellers by code and follow the planning status together.

  3. 03

    Explore hotels

    Discover available properties, rate them and build personal shortlists.

  4. 04

    Decide and book

    Combine group preferences, review conditions and complete payment.

03 / System and my contribution

What I built and integrated for Yourny.

As founder and CTO, I built the Flutter app and Serverpod backend and set up operations. My work covers group logic, external booking and payment services, and detailed tracking of the user journey, costs and performance.

Flutter app
Serverpod backend
PostgreSQL
Docker operations

Group planning & hotel data

I connected shared trip data, preferences and favourites with hotel search: more than 3 million RateHawk hotel records, live availability, prices and cancellation terms.

Booking & payments

I integrated Mollie checkout into the booking flow and implemented payment status processing, refunds and interruption handling.

Operations & integrations

I automated deployments for the Docker setup and configured database migrations and Sentry error monitoring. I integrated Apple and Google sign-in. Firebase handles authentication, push messages and configuration; Mapbox provides maps and destinations.

Tracking

I implemented detailed tracking to follow the user journey and monitor system costs and performance.

04 / First step

Let’s clarify what your app project needs.

Tell me where your product stands, what needs to work next and what support you need. In our first conversation, we establish whether I can help and what a useful starting point looks like.