Case study · Yourny Travel & Leisure

A travel app where groups decide and book together.

Yourny brings trip planning, hotel search, group decisions and booking into one product. I built the mobile app, backend and technical operations as one connected system.

  1. 01 One app across platforms
  2. 02 From planning to booking
  3. 03 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

The complexity sits between the screens.

The Flutter app talks to a Serverpod backend. PostgreSQL stores product and hotel data. Docker, migrations, monitoring and automated deployments keep the system manageable in production.

Flutter app
Serverpod backend
PostgreSQL
Docker operations

Hotels

RateHawk inventory, live availability, prices and cancellation terms.

Payments

Mollie checkout plus status, refund and interruption cases in the booking flow.

Login & messages

Firebase for sign-in, push messages and configuration; Sentry for error monitoring.

Destinations & maps

Mapbox for destinations and location-based features in trip planning.

04 / Technical ownership

What I owned at Yourny.

My work covered the product logic as well as the running system. App, backend and operations were designed together rather than in isolation.

01

Product logic

Turn decisions into clear workflows.

Group planning, hotel selection and booking became clear states and dependable workflows.

  • State model
  • Booking logic
02

Delivery

Build the app and backend as one system.

The Flutter app, Serverpod backend, data model and external services work together directly.

  • App & admin
  • API & data model
03

Operations

Keep the product dependable in production.

Migrations, monitoring and deployments matter just as much as booking and payment failure cases.

  • Monitoring
  • Deployments

05 / First step

Where does your app project stand?

Tell me briefly where the product stands and what needs to work reliably next.