Skip to content

atik-yonetimi/mobile-

Repository files navigation

♻️ Temiz Rotacılar - Mobil Uygulama (Frontend)

Modern, çevre dostu ve optimize edilmiş akıllı atık toplama yönetim sistemi. Bu depo, Temiz Rotacılar projesinin Flutter kullanılarak geliştirilmiş mobil arayüzünü içermektedir.

Gelişmiş rota optimizasyonu, canlı navigasyon ve üç farklı kullanıcı rolü (Yönetici, Sürücü, Misafir) ile atık yönetim süreçlerini dijitalleştirir ve maksimum verimlilik sağlar.


✨ Öne Çıkan Özellikler

🚚 Sürücü Paneli

  • Akıllı Rota Optimizasyonu: Nearest Neighbor (En Yakın Komşu) algoritması ile sürücünün anlık GPS konumuna göre en yakın konteynerin otomatik tespiti.
  • Canlı Navigasyon: OSRM (Open Source Routing Machine) ve flutter_map entegrasyonu ile hedefe canlı harita üzerinden yönlendirme.
  • Anlık Mesafe Takibi: Sürücünün hedef konteynere olan uzaklığının metre/kilometre cinsinden canlı hesaplanması.
  • Görev Yönetimi: Konteynerleri "Toplandı" veya mazeret bildirerek "Atlandı" olarak işaretleme.

🛡️ Yönetim Paneli

  • Güvenli giriş sistemi ve token tabanlı (JWT) yetkilendirme.
  • Saha ekiplerinin ve atık verilerinin anlık yönetimi (Backend entegreli).

🙋‍♂️ Misafir & Çözüm Merkezi

  • Geri Bildirim Sistemi: Vatandaşların çevre temizliği için anlık şikayet ve öneri gönderebilmesi.
  • Şeffaf İstatistikler: Tesislerde haftalık olarak geri dönüşüme kazandırılan (Cam, Plastik, Kağıt vb.) atık miktarlarının canlı sergilenmesi.

🛠️ Kullanılan Teknolojiler & Kütüphaneler

  • Geliştirme Ortamı: Flutter & Dart

  • Harita & Konum: flutter_map, geolocator, latlong2

  • Ağ İstekleri: http

  • Veri Saklama: shared_preferences

  • Rota Sağlayıcı: OSRM API

  • Tasarım Dili: Modern, temiz ve minimalist UI (Material 3)

About

Flutter sürücü uygulaması (harita/rota/görev) Visibility: Public

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages