← {Portfolio}
{Case: 05}

Moto Podróżni

A catalogue of motorcycle and camper expeditions, where every trip is structured data: ACF fields drive the cards, filters, sorting and trip pages.

{Client}
Moto Podróżni
{My role}
Front-end & WordPress development
{Stack}
WordPress, custom theme, ACF Pro, JS
{Design}
[Designer / agency]
{Year}
[YEAR]
{motopodrozni.pl}
Moto Podróżni home page

{Brief}

A big, data-heavy trip offer that travellers need to compare

Trips differ by vehicle, standard, region, difficulty, price and free places. Each one also needs a long, detailed programme. The site had to make this easy to browse and practical for the organiser to keep up to date. [Adjust to the real brief.]

{What I did}

  • Built a custom WordPress theme for the portal
  • Modelled every trip with ACF fields: dates, distance, difficulty, standard, price, status
  • Built filtering and sorting on top of those fields and the trip taxonomies
  • Made long, content-heavy pages work on a phone

{Structured with ACF}

Every trip is data, not a page of text

Instead of writing each offer as free text, every trip is entered as a set of ACF fields. The same fields fill the card in the catalogue, the facts at the top of the trip page, the filters and the sorting. The organiser edits a trip in one place and it stays consistent everywhere.

{motopodrozni.pl/forma/motocyklami ↓}
Trip catalogue
{Catalogue: motorcycle trips} — search, sorting and cards built from the same fields
Trip card
{One card} — almost nothing here is typed by hand
{Status labels}
NOWOŚĆ · BESTSELLER · ZAPOWIEDŹ · MEGA CENA · BRAK WOLNYCH MIEJSC
{Start month}
LIS 2026
{Region}
Polska · Europa · Świat
{Travel form}
motocyklami · kamperami · hybrydowo
{Duration}
12 dni
{Title and subtitle}
Tajlandia motocyklem lub minivanem…
{Dates with weekdays}
13/11/2026 (PT) - 24/11/2026 (WT)
{Distance}
ok. 1500 km
{Guide}
Z przewodnikiem · bez przewodnika
{Difficulty with a note}
POZIOM TRUD: 5/10 średni (drogi górskie)
{Standard}
CLASSIC · DELUXE · DELUXE ALL-IN
{Offer code}
[TH-MX-1-11-26] country, vehicle, no., month, year
{Price and currency}
2300 € · 6800 zł

{Filters}

Where, when, what type

  • Where: Poland, Europe, World
  • When: travel date
  • Type: with or without a guide, ADVENTURE, stationary events

{Sorting}

Five ways to order trips

  • Date added
  • Highest and lowest price
  • Earliest and latest start date

{Structure}

Form × type

  • By motorcycle, by camper, hybrid
  • Each split into guided, unguided, stationary
  • Plus a separate region taxonomy

{Key features}

{01}

Offer catalogue

Trip cards with dates, distance, difficulty, standard and price, split into motorcycle, camper and hybrid.

{02}

Tabbed trip pages

Description, map, programme, gallery, films, reviews and booking, all under one trip.

{03}

Day-by-day programme

Accordions with the route, riding time and distance for every day of the trip.

{04}

Content hub

Blog, galleries and reviews that link back to the trips they relate to.

{Full page}

Scroll a trip page and the home page on a phone

{desktop: trip page ↓}
Full Moto Podróżni page
{mobile: home ↓}
Moto Podróżni on a phone

{Technical notes}

[How the ACF field groups are organised (tabs, repeaters for the programme days), how filters and sorting query those fields, how prices in € and zł are sorted together, and how availability and status labels stay up to date.]

{Takeaways}

[The hardest part of the project and what you learned from it, in one or two sentences.]

{mattstudio}

Thanks for
looking.

← {Back to portfolio}