SF / Boot Sequence SIGNAL FORGE Initializing portfolio interface
Ali Kılıçarslan Signal Forge / 2026

← Projelere dön

Kartlı Sayaç Saha Takip Sistemi

Kartlı sayaç arıza ve değişim işlerini tek yerde yöneten sistem

Kurum
ASKİ Genel Müdürlüğü · Abone İşleri Dairesi Başkanlığı
Yıl
2026
Durum
Tamamlandı / Kullanımda
Rolüm
Mobil uygulamanın geliştirilmesi ve saha sürecinin iyileştirilmesi
Ekip
Ali Kılıçarslan · Mustafa Doğan · Murat Can Akçay
  • Mobil
  • CBS ve Saha
  • Kurumsal Sistemler
  • Veritabanı

01 Proje ne yapıyor?

Kartlı sayaç arıza ve değişim işlerini tek yerde toplayan sistem. Ofis görevleri ekiplere atar; saha personeli yapılan işlemi fotoğraf, konum ve sayaç bilgileriyle kaydeder.

02 Hangi sorunu çözüyor?

Telefon ve kâğıt üzerinden yürüyen işler karışabiliyor, aynı kayıt tekrar açılabiliyor ve tamamlanan çalışmayı kanıtlamak zor oluyordu.

03 Ben ne yaptım?

Mobil uygulamanın geliştirilmesi ve saha sürecinin iyileştirilmesi.

Teknik ayrıntılar İsteyenler için

Yaptığım çalışmalar

  • Mobil saha uygulamasının geliştirilmesi
  • Abone ve sayaç sorgulama, stok işlemleri ve saha kapanış akışlarının mobil tarafta kurgulanması
  • Çoklu fotoğraf, GPS ve çevrimdışı işlem kuyruğu davranışının tasarımı
  • Kurumsal API ve dosya/fotoğraf servisi entegrasyonu

Sistem nasıl çalışıyor?

  1. 01 Web modülü Arıza kaydı, tekli ve toplu görev atama, mükerrer arıza kontrolü, raporlama
  2. 02 Mobil istemci Flutter · görev listesi, abone/sayaç sorgulama, endeks ve kredi girişi, stok, çoklu fotoğraf, konum
  3. 03 Çevrimdışı katman Yerel işlem kuyruğu ve otomatik senkronizasyon
  4. 04 Entegrasyon Kurumsal API, sicil tabanlı kimlik doğrulama (JWT), arıza bildirim sistemi, stok yönetimi, dosya/fotoğraf servisi, harita ve navigasyon

Kullanılan araçlar

  • Flutter
  • Dart
  • ASP.NET Core
  • Oracle
  • PL/SQL
  • JWT
  • GPS / konum
  • Kamera (çoklu fotoğraf)
  • Bluetooth termal yazıcı

Alınan önemli kararlar

Mükerrer arıza kontrolü sistemin kendisinde

Aynı aboneye açık arıza varken ikinci kaydın açılması sistem tarafından engelleniyor. Bu kontrolü kullanıcı disiplinine bırakmak, sahada iki ayrı ustanın aynı işe gitmesi demekti.

Toplu görev atama ve toplu usta değişikliği

Onlarca iş tek işlemde yönlendirilebiliyor. Günlük operasyonda asıl darboğaz işin kendisi değil, işin dağıtılmasıydı.

Fotoğraf kaydın üzerinde saklanır

Sahadan yüklenen fotoğraflar arıza kaydına bağlı tutulduğu için abone itirazları sözle değil belgeyle karşılanıyor.

Karşılaşılan zorluklar

Saha koşulunda çevrimdışı çalışma

Sayaçların önemli bir kısmı bodrum ve kapalı alanlarda. Çevrimiçi varsayan bir tasarım sahada doğrudan çalışmaz; işlem kuyruğu ve otomatik senkronizasyon zorunlu bir gereksinim olarak ele alındı.

Stok ve sayaç bütünlüğü

Kullanılan sayaç, mühür ve malzemenin görevle ilişkilendirilmesi gerekiyordu; aksi hâlde depo kaydı ile sahadaki gerçek durum ayrışıyordu.

Ek sonuç notları

  • Web ve mobil bileşenleri tamamlandı, sistem aktif olarak kullanımda.
  • Telefon ve kâğıt üzerinden yürüyen arıza-görev akışı tek sistemde birleştirildi.
  • Usta ve ekip performansı ile arıza istatistikleri raporlanabilir hâle geldi.
  • Abone ve cihaz numarası bazında geçmiş arıza sorgusu ile tekrar eden sayaç sorunları tespit edilebiliyor.

Teknik öğrenimler

  • Operasyonel yazılımda en büyük kazanç genelde yeni bir özellikten değil, tekrar eden manuel bir adımın (toplu atama gibi) ortadan kalkmasından gelir.
  • Kanıt üretmeyen bir kayıt, kayıt sayılmaz. Fotoğraf ve konum alanları "ekstra" değil, sistemin varlık nedeni.

04 Ortaya çıkan sonuç

Telefon ve kâğıt üzerinden yürüyen işler tek sistemde toplandı. Ofis ve saha aynı güncel kayıt üzerinden çalışmaya başladı.

05 Bu projeden ne öğrendim?

Tekrarlanan elle işlemleri kaldırmak, çoğu zaman yeni bir özellik eklemekten daha büyük fayda sağlar.