Anex Tour B2C Project
UX / UI Design · 2026
Anex Tour çatı şirketi için hazırladığım genel tasarım kütüphanesinden doğan Anex Tour B2C rezervasyon platformu. Arama, filtreleme ve satın alma sürecini uçtan uca yeniden kurguladığım; aynı sistemin farklı hedef kitlelere sahip diğer destinasyon sitelerine bileşen bazlı küçük mimari farklarla nasıl uyarlandığını gösteren UX ağırlıklı bir vaka çalışması.

Anex Tour B2C Project
UX / UI Design · Design System · B2C Platform · 2026
Anex Tour, çatısı altında birden fazla destinasyon markasını barındıran büyük bir seyahat grubu. Bu projede önce Anex Tour için genel bir tasarım ve bileşen kütüphanesi (design system) kurdum; bu kütüphane üzerinden de tüketiciye yönelik ana ürün olan Anex Tour B2C rezervasyon platformunu tasarladım. Aynı sistem, grubun sahip olduğu diğer destinasyon sitelerinde de kullanılıyor; ancak her sitenin hedef kitlesi farklı olduğu için bileşen bazında küçük mimari farklılıklarla (filtre önceliklendirmesi, kart yerleşimi, içerik ağırlığı gibi) her pazara özel bir deneyime dönüştürülüyor. Bu yazıda süreci sorun–çözüm mantığıyla ve kullanıcı akışı üzerinden detaylı şekilde anlatıyorum.

( Buraya B2C platformunun anasayfa / hero ekranının yüksek çözünürlüklü mockup'ı ya da tarayıcı çerçevesi içinde bir ekran görüntüsü gelmeli — proje kapak görseli olarak kullanılacağı için geniş, sade ve markayı net gösteren bir kadraj seç )
Sorunlar
Mevcut yapı nereden tıkanıyordu?
Projeye başladığımda karşımda ortak bir tasarım dili olmayan, her destinasyon sitesinin kendi içinde farklı geliştiği dağınık bir yapı vardı. Yeni bir pazar açılacağı zaman ekip sıfırdan arayüz tasarlıyor, bu da hem tasarımda hem geliştirmede zaman kaybına ve markalar arası tutarsızlığa yol açıyordu. Rezervasyon akışı tarafında ise otel ve uçuş seçimi ayrı ayrı ekranlarda ilerliyor, kullanıcı seçim yaptıkça bağlamını kaybediyordu; toplam fiyat yalnızca ödeme adımının son ekranında görünüyordu ve bu da güven sorunu yaratıyordu.
Mobil deneyim ise neredeyse masaüstünün küçültülmüş bir versiyonuydu: filtreleme paneli küçük ekranlarda kullanılamaz haldeydi, kullanıcı doğru filtreyi bulmak için sürekli aşağı yukarı kaydırmak zorunda kalıyordu. Sonuç olarak kullanıcılar arama yapmaya başlıyor ama filtreleme ve karşılaştırma adımlarında akıştan kopuyor, rezervasyonu tamamlamadan platformdan ayrılıyordu.

( Buraya eski sürecin sorunlarını görselleştiren bir karşılaştırma/öncesi-sonrası mockup'ı gelmeli — örneğin kalabalık bir filtre paneli, çok adımlı/parçalı bir rezervasyon akışı ya da farklı markaların tutarsız arayüzlerinin yan yana gösterildiği bir kolaj )
Çözüm: Ortak Tasarım Kütüphanesi
Tek sistem, çok marka
İlk adım olarak Anex Tour çatısı için token bazlı (renk, tipografi, spacing, radius) bir tasarım kütüphanesi kurdum. Otel/uçuş kartları, arama çubuğu, filtre paneli, rezervasyon özeti, form elemanları gibi tüm temel bileşenleri tek bir yerde, varyantlarıyla birlikte tanımladım. Bu kütüphane sayesinde yeni bir destinasyon sitesi artık sıfırdan tasarlanmıyor; mevcut bileşenler yeni marka token'larıyla yeniden renklendirilip, ihtiyaca göre birkaç bileşen varyantı değiştirilerek devreye alınabiliyor. Bu, hem tasarım hem geliştirme sürecini önemli ölçüde hızlandırdı ve markalar arası tutarlılığı garanti altına aldı.

( Buraya Figma'daki tasarım kütüphanesi / design system sayfasının ekran görüntüsü gelmeli — renk paleti, tipografi skalası ve bileşen varyantlarının (buton, kart, filtre vb.) bir arada göründüğü bir Figma page görünümü ideal olur )
Anex Tour B2C Projesinin Doğuşu
Kütüphaneden ürüne
Kurduğum tasarım kütüphanesi olgunlaştıktan sonra, bu sistemi kullanarak Anex Tour'un tüketiciye dönük ana ürünü olan B2C rezervasyon platformunu tasarladım. Burada amaç, kullanıcıyı arama anından ödeme onayına kadar tek bir kesintisiz akışta tutmaktı: destinasyon ve tarih seçimi, sonuç listesi, otel/uçuş detayı, sepet özeti ve ödeme adımlarını aynı görsel dil ve aynı etkileşim mantığıyla birbirine bağladım. Artık kullanıcı hangi ekranda olursa olsun toplam fiyatı ve seçimlerini yan panelde sabit şekilde görebiliyor; bu da eskiden ödeme adımına gelene kadar belirsiz kalan fiyat sorununu ortadan kaldırdı.
Mobilde filtreleme paneli artık alttan açılan (bottom-sheet) bir yapıya taşındı; en çok kullanılan filtreler (bölge, yıldız, konsept, fiyat aralığı) her zaman ilk ekranda, geri kalanı ise 'daha fazla filtre' altında yer alıyor. Bu sayede kullanıcı, eskiden olduğu gibi doğru filtreyi bulmak için ekranı defalarca kaydırmak zorunda kalmıyor.

( Buraya B2C platformunun arama sonuçları / filtreleme ekranının mockup'ı gelmeli — tercihen otel kartlarının listelendiği ve filtre panelinin (masaüstünde sol sütun, mobilde bottom-sheet) göründüğü bir görsel kullan )

Anex Tour B2C — canlı platform önizlemesi
Kullanıcı Akışı
Aramadan onaya, adım adım deneyim
Rezervasyon akışını altı temel adıma böldüm ve her adımda hem eski deneyimdeki sorunu hem de getirdiğim çözümü netleştirdim. Amaç, kullanıcının hiçbir noktada 'nerede olduğumu, ne seçtiğimi, ne kadar ödeyeceğimi' sorgulamak zorunda kalmamasıydı.
1. Giriş & Arama
Eskiden anasayfadaki arama formu destinasyon, tarih ve kişi sayısını ayrı ayrı, çok adımlı bir modallar dizisiyle soruyordu. Yeni tasarımda tüm arama kriterlerini tek bir yatay arama çubuğunda topladım; destinasyon alanı otomatik tamamlama ve popüler destinasyon önerileriyle destekleniyor, tarih seçimi tek takvim üzerinden gidiş-dönüş olarak yapılabiliyor. Kullanıcı artık aramaya iki dokunuşla başlayabiliyor.
2. Sonuç Listesi & Filtreleme
Önceki yapıda sonuç listesi ile filtre paneli birbirinden kopuk çalışıyor, filtre değiştiğinde sayfa yeniden yükleniyordu. Yeni akışta filtreler anlık (client-side) olarak uygulanıyor, sonuç sayısı filtre panelinin üzerinde canlı güncelleniyor. Sıralama seçenekleri (fiyat, popülerlik, puan) ve konsept bazlı hızlı etiketler (her şey dahil, aile dostu vb.) listenin hemen üstünde, tek dokunuşla erişilebilir konumda.
3. Otel / Uçuş Detayı
Detay sayfasında eskiden görsel galerisi, oda tipleri ve fiyat bilgisi farklı sekmelere dağılmış durumdaydı; kullanıcı karar vermek için sürekli sekme değiştirmek zorundaydı. Yeni tasarımda tek sayfalık, dikey kaydırmalı bir yapı kurdum: galeri üstte, oda/uçuş seçenekleri ortada, sabit bir alt bar üzerinden seçili oda ve güncel toplam fiyat her zaman görünür durumda.
4. Sepet Özeti
Sepet, eski yapıda yalnızca ayrı bir sayfada görülebiliyordu; kullanıcı aramaya geri dönmek istediğinde sepetini kaybetme riskiyle karşı karşıyaydı. Yeni tasarımda sepet özeti, arama sonucundan ödeme adımına kadar tüm süreç boyunca sağ tarafta sabit (sticky) bir panel olarak kullanıcıyı takip ediyor; otel, uçuş, kişi sayısı ve toplam fiyat her an tek bakışta görülebiliyor.
5. Ödeme
Ödeme adımını tek sayfalık bir forma indirdim: yolcu bilgileri, iletişim bilgileri ve ödeme bilgileri tek akışta, adım göstergesiyle (stepper) birlikte ilerliyor. Toplam fiyat kırılımı (oda, uçuş, vergi/hizmet bedeli) artık bu adımda bir sürpriz olarak değil, sürecin başından beri görünen sepet panelinin doğal bir devamı olarak karşılaşılıyor. Bu, satın alma sırasında güven hissini doğrudan artıran en kritik değişikliklerden biri oldu.
6. Onay
Son adımda kullanıcıya rezervasyon özeti, e-bilet/voucher bilgisi ve destek iletişim kanalları tek ekranda sunuluyor. Eskiden yalnızca e-posta ile iletilen bu bilgiler artık uygulama içinde de erişilebilir durumda, böylece kullanıcı rezervasyonuna dair her şeyi platformdan tekrar bulabiliyor.

( Buraya arama → filtreleme → detay → sepet → ödeme → onay adımlarını gösteren detaylı bir kullanıcı akış diyagramı / flow şeması gelmeli — FigJam veya Figma üzerinde hazırlanmış, adımların ok işaretleriyle birbirine bağlandığı bir wireframe akışı ideal olur )
Çoklu Destinasyon Uyarlaması
Aynı mimari, farklı hedef kitle
Anex Tour B2C için kurduğum bu sistem, grubun sahip olduğu diğer destinasyon sitelerinde de temel altyapı olarak kullanılıyor. Ancak her sitenin hedef kitlesi farklı olduğu için bileşenler birebir aynı şekilde değil, bilinçli küçük mimari farklarla uygulanıyor. Örneğin daha genç ve fırsat odaklı bir kitleye hitap eden sitelerde fiyat ve kampanya vurgusu daha baskın; aile odaklı bir kitleye hitap eden sitelerde ise filtre panelinde 'çocuk dostu tesis', 'aile odaları' gibi kriterler daha üst sıralarda, kart yerleşimi de daha fazla görsel alan ayıracak şekilde genişletiliyor.
Bu farklılaşma; kart bileşeninin bilgi yoğunluğu, filtre panelindeki kriter sıralaması, anasayfa hero alanının içerik ağırlığı (kampanya odaklı mı, destinasyon keşfi odaklı mı) ve renk/typography token'ları gibi bileşen bazlı ayarlarla yönetiliyor. Mimarinin ve akışın çekirdeği (arama → filtreleme → detay → sepet → ödeme) tüm sitelerde aynı kalıyor; değişen yalnızca bu çekirdeğin hedef kitleye göre nasıl 'giydirildiği'. Bu yaklaşım sayesinde grup, yeni bir pazara girerken sıfırdan tasarım süreci başlatmak yerine, mevcut sistemi birkaç günde o pazara özel hale getirebiliyor.

( Buraya aynı bileşenin farklı destinasyon siteleri için farklı varyantlarda kullanıldığını gösteren bir karşılaştırma görseli gelmeli — örneğin iki veya üç farklı sitenin otel kartı / filtre paneli / hero alanının yan yana konduğu bir mockup kolajı )
Sonuç & Öğrenimler
Sistem düşünmenin getirdiği kazanım
Anex Tour B2C projesi, tek bir ürünü tasarlamanın ötesinde, bir grup şirketinin tüm dijital yüzünü destekleyebilecek bir sistem kurma çalışıydı. Rezervasyon akışını sadeleştirmek kadar, bu akışın farklı pazarlara bileşen bazlı küçük değişikliklerle nasıl taşınabileceğini kurgulamak da sürecin en kritik parçasıydı. Sonuç olarak yeni bir destinasyon sitesi artık haftalar süren bir tasarım sürecine değil, mevcut sistemin token ve bileşen seviyesinde yeniden yapılandırılmasına ihtiyaç duyuyor.
Bu projeden çıkardığım temel ders, iyi kurgulanmış bir UX akışının marka kimliğinden bağımsız, taşınabilir bir değer taşıdığıydı. Bilgi mimarisi ve akış doğru kurulduğunda, görsel kimlik ve hedef kitleye özel ince ayarlar bu sağlam temel üzerine çok daha hızlı ve tutarlı şekilde inşa edilebiliyor.