Ekip Projesi

B2C Uçuş Rezervasyon Platformu

Son kullanıcıların uçuş arama, karşılaştırma, seçim, yolcu bilgileri, ödeme ve rezervasyon onayını tek bir web deneyiminde tamamlamasını sağlayan platform.

RolümFrontend Developer
PlatformlarResponsive Web Application · Mobile Web
DurumProduction ortamında aktif
B2C uçuş arama deneyimi

01

Projeye Genel Bakış

  • Son kullanıcıların uçuş aramasından rezervasyon onayına uzanan yolculuğunu destekleyen responsive web uygulaması.
  • Aralık 2024'ten beri frontend geliştirme süreçlerinde görev alıyorum.

02

Çözülen Problem

  • Uçuş arama, seçim, yolcu bilgileri ve ödeme, çok sayıda bağlı iş kuralı ve kullanıcı kararı içerir.

03

Geliştirilen Çözüm

  • Rezervasyon yolculuğu arama, karşılaştırma, uçuş ve fare seçimi, yolcu bilgileri, ödeme ve onay adımlarına ayrılır.

04

Rolüm ve Katkılarım

Frontend deneyimi

  • Vue.js ile arama, sonuç, filtreleme, uçuş ve fare seçimi
  • Yolcu formları, ödeme akışları ve responsive kullanıcı deneyimi

Kalite

  • Servis hata yönetimi, loading ve empty state'ler
  • Performans iyileştirmeleri ve production hata çözümleri

05

Öne Çıkan Özellikler

  • Tek yön, gidiş-dönüş ve çoklu uçuş arama
  • Uçuş filtreleme ve sıralama
  • Fare ve bagaj seçimi
  • Rezervasyon ve ödeme akışı

06

Teknik Yapı

  • Vue.js frontend, merkezi backend servisleriyle çalışır; arama ve rezervasyon state'leri kullanıcı yolculuğu boyunca yönetilir.

07

Teknik Zorluklar

Karmaşık uçuş verisi

Uçuş sonuçları, fareler ve bagaj bilgileri karşılaştırılabilir kullanıcı arayüzlerine dönüştürülür.

08

Alınan Kararlar

  • Ham servis verisi yerine frontend için normalize edilmiş modeller kullanılır.
  • Fiyat değişiklikleri için ödeme öncesi doğrulama akışı kullanılır.

09

Sonuç

  • Production ortamındaki rezervasyon platformunun kritik frontend akışlarına katkı sağlıyorum.

10

Durum

  • Production ortamında aktif
  • Aktif geliştirme devam ediyor
  • Responsive web uygulaması

11

Teknolojiler

JavaScriptVue.jsVue 3Composition APIPiniaVue RouterNuxtPrimeVueREST APIs