01
Projeye Genel Bakış
- Rezervasyon, kullanıcı, görev, satış kanalı, entegrasyon ve raporlama modüllerini merkezi olarak yöneten havacılık admin platformu.
- Aralık 2024'ten beri frontend geliştirme süreçlerinde görev alıyorum.
02
Çözülen Problem
- Birçok operasyonel modül, rol bazlı erişim ve yoğun veri ekranlarının tutarlı, anlaşılır ve güvenli biçimde yönetilmesi gerekir.
03
Geliştirilen Çözüm
- Ortak admin bileşenleri, liste-detay görünümleri, filtreleme, sayfalama ve rol bazlı aksiyonlar kullanılır.
04
Rolüm ve Katkılarım
Yönetim arayüzleri
- Kullanıcı, görev, booking, entegrasyon ve yapılandırma modülleri
- Veri tabloları, formlar, yetkilendirme ve raporlama ekranları
Kalite
- REST API entegrasyonları ve hata normalizasyonu
- Performans, reusable bileşenler ve production sorunları
05
Öne Çıkan Özellikler
- Booking yönetimi
- Kullanıcı ve rol yönetimi
- Görev ve entegrasyon yönetimi
- Finansal görünümler ve raporlama
06
Teknik Yapı
- Modüler Vue.js frontend, merkezi backend servisleriyle çalışır; ortak state ve yetkiler modüller arasında uygulanır.
07
Teknik Zorluklar
Geniş modül yapısı
Çok sayıda modül arasında tutarlı tablo, form, modal ve hata davranışları korunmalıdır.
08
Alınan Kararlar
- Her modül için ayrı tasarım yerine ortak admin bileşenleri kullanıldı.
- Büyük veri setlerinde filtreleme ve sayfalama tercih edildi.
09
Sonuç
- Production admin platformunda yönetim modülleri, raporlama ve kullanıcı deneyimi iyileştirmelerine katkı sağlıyorum.
10
Durum
- Production ortamında aktif
- Aktif geliştirme devam ediyor
- Rol bazlı yetkilendirme mevcut
11
Teknolojiler
JavaScriptVue.jsVue 3Composition APIPiniaVue RouterNuxtPrimeVueREST APIs