Ana Sayfa/Projeler/MSA Travel
MSA Travel

MSA Travel

Tamamlandı
TÜR
Mobil Uygulama
DURUM
Tamamlandı
PLATFORM
iOS & Android
KATEGORİ
Seyahat, Mobil Uygulama, Rehber, Üretkenlik

Özet

MSA Travel Mobile, seyahat planlaması ve yerel işletmelerin keşfi için geliştirilmiş kapsamlı bir mobil uygulamadır. Kullanıcılar kişiselleştirilmiş seyahat rotaları oluşturabilir, favori mekanlarını kaydedebilir ve işletme profilleri aracılığıyla güncel kampanyaları keşfedebilirler. İşletmeler ise kendi mekanlarını, menülerini, sponsorluk paketlerini ve kampanyalarını yönetebilecekleri gelişmiş bir yönetim paneline (Business Panel) sahiptir.

FlutterRiverpodSupabaseTrip PlannerBusiness DirectoryMobile AppiOSAndroidTravel

Öne Çıkan Özellikler

Gelişmiş Seyahat Planlayıcı

Kullanıcıların detaylı gezi rotaları ve planları oluşturabilmesini sağlayan interaktif modül.

İşletme Yönetimi Modülü

İşletmelerin mekanlarını, kampanyalarını, sponsorluklarını ve dijital menülerini yönetebileceği B2B arayüz.

Üst Düzey Güvenlik

Jailbreak/Root cihaz tespiti, RASP koruması ve şifrelenmiş veri depolama altyapısı.

Teknik Notlar & Mimari

Frontend: Flutter (v3.4.0+) ile tek kod tabanında geliştirildi.
State Management & Routing: Riverpod 2.6.1 ile ölçeklenebilir durum yönetimi ve GoRouter ile derin bağlantı (deep linking) sağlandı.
Backend & DB: Kimlik doğrulama, veritabanı (PostgreSQL) ve dosya depolama için Supabase entegre edildi.
Harita & Konum: flutter_map ve geolocator kullanılarak OpenStreetMap tabanlı haritalandırma ve çevrimdışı önbellekleme (flutter_map_cache) yapıldı.
Güvenlik: RASP (Runtime Application Self-Protection) ve jailbreak_root_detection ile cihaz güvenliği; flutter_secure_storage ve envied ile veri/çevre değişkeni şifrelemesi sağlandı.
Monetizasyon & Bildirimler: In-App Purchase (uygulama içi satın alma) ile sponsorluk paketleri, Google AdMob ile reklamlar ve Firebase Cloud Messaging (FCM) ile anlık bildirimler entegre edildi.

Ekran Görüntüleri

Yol Haritası

  • Uygulama mimarisinin kurulması (Riverpod & GoRouter) ve Supabase entegrasyonu.
  • Kullanıcılar için interaktif harita ve seyahat planlayıcı (Trip Planner) modülünün geliştirilmesi.
  • İşletmeler için mekan, menü, kampanya ve sponsorluk yönetim panellerinin yapılması.
  • Uygulama içi satın alımlar, anlık bildirimler ve RASP güvenlik katmanlarının eklenmesi.

Notlar & Sonraki Adımlar

  • Gelecek güncellemelerde işletme sahipleri için kampanyaların istatistiklerini gösteren gelişmiş analitik grafikleri eklenecektir.
  • Uygulamanın offline-first (çevrimdışı öncelikli) yapısının kapsamı genişletilecektir.