Skip to content
OGRODNICZUKJakub OgrodniczukPLEN

My own product · live

HelpTravel.pl, a travel booking product I built

A Polish service for searching, booking and paying for flights and hotels in one place. Prices are in złoty, payment happens on the site and no account is needed. I built it from scratch and I’m still developing it.

Sector
Travel product: search, bookings and payments
My role
Product direction, UX and design, content and code, from the first version to today
What it shows
A working product with search, booking and payment, still in development
As of
September 2026
HelpTravel homepage with search for hotels, flights and trip ideas

The product’s job

Take a person from search to payment so that at every step they know what they’re choosing and what they’ll pay. No account, prices in złoty and no redirects to someone else’s site halfway through.

Every decision followed from that: the order of screens, how prices are shown, what is visible before payment and what the service deliberately leaves out.

What’s in the product

Checked live in September 2026. The interface is in Polish.

  • hotel and flight search, plus a “Don’t know where” tab for the undecided
  • hotel results with filters, a map, the total price and the price per night in złoty
  • a hotel page with rate options and the cost of flexibility stated plainly
  • booking and payment on the site through Stripe, without an account
  • flights with fares, baggage and booking in four steps
  • a travel assistant that builds a package from current offers
  • 22 destinations and 12 guide articles
  • handling for the case where a payment goes through but the booking doesn’t

From search to payment

Each of the five screens is responsible for one decision on the booking path.

  1. HelpTravel homepage with the search on the first screen

    01

    Search opens the product

    The first screen starts with a flight or hotel search. The product starts by asking where someone wants to go. Promotions don’t get in the way of the first step.

  2. HelpTravel hotel results with a map, filters, the total and the price per night

    02

    The price is broken down where it matters

    Results show the total and the price per night in złoty. Taxes paid at the property are listed separately, already in the results.

  3. A HelpTravel hotel page with a gallery, description and location

    03

    Context before choosing a room

    The hotel page brings together photos, location, policies and room options before anyone gets to a specific rate.

  4. HelpTravel room rate options with booking and cancellation terms

    04

    Flexibility doesn’t hide in the small print

    Rate options show the cost of flexibility plainly, for example “+8 zł for the option to cancel”.

  5. The HelpTravel hotel booking form before going to payment

    05

    Before paying, you know who takes the payment

    Booking needs no account. Before payment, the service names the seller responsible for the transaction.

HelpTravel flight results with filters, offer tags and prices in złoty

Flights have their own full path

A Warsaw to Barcelona search checked on 25 September 2026 returned 494 offers. Results can be narrowed by stops, price and airline, and the Cheapest, Fastest and Direct tags help people choose without comparing everything by hand.

When choosing a fare, the included baggage is visible straight away. Booking takes four steps: flight, baggage and fare, passenger details, payment.

The HelpTravel travel assistant with a package of a hotel and a flight

A real assistant screen. Suggestions and prices change with the current search.

One sentence becomes a priced package

The assistant puts together a hotel and a flight from offers available in the search. It doesn’t make up prices, and the chat shows who provides the AI and how data is processed.

An example checked on 25 September 2026: asked in Polish for a city break up to 1,500 zł per person for 2 people, the assistant proposed Budapest, 4 nights at Dean’s Home Budapest (rated 9.2) and a direct Wizz Air flight for 2,292 zł in total, or 1,146 zł per person.

Trust is part of the product

With booking and payment, trust can’t be added at the end. LiteAPI supplies the offers, Stripe handles payment, and NUITEE TRAVEL is named before payment as the seller responsible for the transaction.

There are no invented prices, no fake urgency and no reviews the service didn’t collect. The lack of BLIK support is stated up front, before anyone reaches payment.

Engineering decisions

Under the interface, rules look after prices, payments and failures. I built the service with Next.js, React and TypeScript.

  • One source of offers

    Hotels and flights come from one supplier, so price and availability have a single source.

  • Payment without a booking

    If a payment goes through but the booking fails, a separate flow records the case and gives it a number for support.

  • Prices refreshed in the background

    Prices on the homepage refresh regularly in the background.

  • No data, no number

    If the source returns no price, the product doesn’t guess one.

How it changed

From sending people to partners to its own booking and payment on the site.

  1. Launch as a site that redirected to affiliate partners.

  2. LiteAPI integration: real hotel prices in złoty on the site.

  3. “From X zł” prices that didn’t come from current data are removed.

  4. Affiliate partners and the partner links page are removed.

Distribution shaped the product

People find HelpTravel through TikTok, and in-app browsers can break the hand-off to a banking app during card payment. So at the payment step the service detects the TikTok, Instagram, Facebook and Messenger browsers and offers to open the page in a regular browser, with one-tap link copying.

After launch

Two numbers from the product owner, each about something different.

  • 13,000active users in approximately the first six months
  • 5Morganic TikTok views

What this means for your project

HelpTravel shows that I can build and grow a product with search, booking, payment and integrations. Your business most likely doesn’t need a system like that. Every project gets the same approach, though: a path that leads to a decision, terms shown plainly and a site built to work for real people.

Next projectA business and product I inventedClearwidth

Let’s talk about your business.

Call or send an email. One sentence about what should work better is enough.

Leave a short message