01
Projeye Genel Bakış
- Seyahat acentelerinin uçuş arama, rezervasyon ve satış sonrası operasyonlarını yöneten B2B platformu.
- Aralık 2024'ten beri frontend geliştirme süreçlerinde görev alıyorum.
02
Çözülen Problem
- Acente kullanıcıları, rezervasyon, bilet, değişiklik, iptal ve finansal süreçlerde farklı yetki ve operasyon kurallarıyla çalışır.
03
Geliştirilen Çözüm
- Uçuş arama, rezervasyon, booking yönetimi ve satış sonrası operasyonlar bağlantılı kullanıcı deneyiminde sunulur.
04
Rolüm ve Katkılarım
Operasyonel frontend
- Uçuş arama, rezervasyon, booking ve biletleme arayüzleri
- Satış sonrası, rol bazlı ekranlar ve finansal görünümler
Entegrasyon ve kalite
- REST API entegrasyonları ve servis verisi normalizasyonu
- Loading, error, empty state ve performans iyileştirmeleri
05
Öne Çıkan Özellikler
- Acente kullanıcı ve rol yönetimi
- Uçuş karşılaştırma
- Rezervasyon ve biletleme
- Değişiklik, iptal ve satış sonrası operasyonlar
06
Teknik Yapı
- Vue.js frontend, merkezi backend servislerine bağlanır; kullanıcı rolü erişilebilir ekranları ve aksiyonları belirler.
07
Teknik Zorluklar
Rol ve booking durumları
Kullanıcıya yalnızca rolü ve rezervasyon durumuna uygun operasyonların gösterilmesi gerekir.
08
Alınan Kararlar
- B2C akışı yeniden kullanılmak yerine acente operasyonlarına göre ayrı deneyim oluşturuldu.
- Yoğun bilgi liste ve detay görünümlerine ayrıldı.
09
Sonuç
- Production platformunda uçuş arama, rezervasyon, satış sonrası ve finansal görünüm alanlarına katkı sağlıyorum.
10
Durum
- Production ortamında aktif
- Aktif geliştirme devam ediyor
- Seyahat acentesi kullanıcıları tarafından kullanılıyor
11
Teknolojiler
JavaScriptVue.jsVue 3Composition APIPiniaVue RouterNuxtPrimeVueREST APIs