Proje Detayı

Akçakoca & İlkadım Mobil — Belediye Vatandaş Uygulamaları

İki belediye için yayınlanan vatandaş uygulamaları: e-belediye işlemleri, borç ödeme, istek-şikayet takibi, haber ve duyurular tek mobil uygulamada

FlutterGetXREST APIBetik MikroservisleriAndroidiOS
Akçakoca & İlkadım Mobil — Belediye Vatandaş Uygulamaları

Proje ne yapıyor?

Vatandaşların belediye hizmetlerine telefondan erişmesini sağlayan mobil belediye uygulaması. Ana sayfada banner/slider, haberler ve hava durumu; belediye içeriği tarafında haberler, duyurular, projeler, galeri, etkinlikler, organizasyon şeması, meclis/encümen/komisyon üyeleri, müdürlükler, mahalle ve muhtar bilgileri yer alıyor. Girişli e-belediye bölümünde borç sorgulama ve ödeme, ödeme geçmişi, meclis kararları ile istek-şikayet-talep oluşturma ve takibi; hızlı erişimde nöbetçi eczane, çağrı merkezi araması ve iletişim bilgileri var.

Aynı altyapı iki belediye için ayrı markalanmış uygulamalar olarak hayata geçti: Akçakoca Belediyesi (Düzce) için Akçakoca Mobil ve İlkadım Belediyesi (Samsun) için İlkadım Mobil. Menü yapısı backend'den dinamik geliyor; haber, etkinlik, dosya ve harici link gibi farklı içerik tipleri API üzerinden yönetiliyor. Uygulama, Betik belediye yazılım ekosisteminin vatandaş mobil istemcisi olarak konumlanıyor.

Problem ve Çözüm

Vatandaşın borç ödemek, talep iletmek ya da bir duyuruya ulaşmak için ya belediye binasına gitmesi ya da masaüstü odaklı web sitesinde gezinmesi gerekiyordu; belediyenin vatandaşa anlık ulaşacağı doğrudan bir kanal yoktu.

Uygulama bu hizmetleri tek mobil kanalda topladı: borç sorgulama/ödeme ve ödeme geçmişi, istek-şikayet süreçlerinin dijital takibi, haber/duyuru/etkinliklerin anlık yayını, nöbetçi eczane ve tek dokunuşla çağrı merkezi araması. Meclis kararları ve organizasyon yapısına açık erişim, yönetimde şeffaflık sağlıyor.

Menü ve içerik tipleri backend'den dinamik yönetildiği için belediye, uygulama mağazasına yeni sürüm çıkmadan bölüm ekleyip düzenleyebiliyor. Aynı kod tabanının iki belediyeye markalanması, çözümün başka belediyelere de hızla uyarlanabildiğini gösteriyor. Repoda indirme/kullanıcı metrikleri bulunmuyor; bunlar operasyonel veriler.

Mimari — 3 Bileşen

01Flutter

Mobil Uygulama

Flutter / Dart (SDK ≥ 3.4): GetX ile state ve navigasyon, get_it ile dependency injection, Dio HTTP istemcisi. Zengin içerik arayüzü: carousel, HTML render, takvim, webview ve foto galeri bileşenleri.

02API-driven

Dinamik İçerik

Menü yapısı ve içerik tipleri (haber, etkinlik, dosya, harici link) tamamen backend'den geliyor. Banner/slider, hava durumu (Akçakoca/Düzce) ve kurumsal içerikler API üzerinden güncelleniyor — mağaza güncellemesi gerekmeden.

03Backend

Betik Mikroservisleri

REST API (api.akcakoca.bel.tr): betik-app-municy-citizen (belediye/vatandaş), betik-app-auth (kimlik), betik-app-weather-status (hava durumu), betik-app-person ve betik-app-location servisleri.

Teknolojiler

MobilFlutter / Dart (SDK ≥ 3.4.0)
State / DIGetX (state management + navigasyon), get_it (dependency injection)
HTTPDio
Yerel depolamashared_preferences
UI bileşenlericached_network_image, carousel_slider, flutter_html, table_calendar, webview_flutter, photo_view
AnalitikFirebase (core, crashlytics, analytics) — yapılandırılmış, şu an devre dışı
BackendBetik platform mikroservisleri (REST) — municy-citizen, auth, weather-status, person, location
PlatformAndroid + iOS (web ve masaüstü hedef klasörleri de mevcut)

Ölçülebilir Sonuçlar

Önceki sisteme göre

2 belediye

Aynı altyapı Akçakoca Mobil (Düzce) ve İlkadım Mobil (Samsun) olarak iki belediyede

E-belediye

Borç sorgulama/ödeme, ödeme geçmişi ve meclis kararları — binaya gitmeden

Talep takibi

İstek-şikayet-talep oluşturma ve dijital kanaldan uçtan uca takip

Dinamik menü

Menü ve içerik API'den yönetiliyor — mağaza güncellemesi olmadan yeni bölüm

Aklınızdaki projeyi birlikte hayata geçirelim

Mobil uygulamadan (iOS & Android) web panellerine, Go ile ölçeklenebilir backend ve API geliştirmeden saha çözümlerine kadar uçtan uca yazılım geliştiriyorum. Yeni bir ürün, mevcut bir sistemin yenilenmesi ya da tek bir modül — freelance ve proje bazlı çalışmaya uygunum.

#Ahmet Şahin

Software Engineer

© 2026 Ahmet Şahin. Tüm hakları saklıdır.