İhtiyaç Detayları
1. Proje Özeti ve Vizyonu
Bu doküman, fiziksel bir makine ile entegre çalışacak bir mobil uygulama (iOS & Android) ve merkezi yönetim paneli (Web Admin) projesinin teknik gereksinimlerini, güvenlik standartlarını ve iş hukuku çerçevesini (Bakım, Garanti, Kaynak Kod Teslimi) belirlemek amacıyla hazırlanmıştır. Projenin temel amacı; kullanıcıların fiziksel makineyi madeni para veya mobil uygulama içi dijital bakiye ile aktifleştirebilmelerini sağlamak, kullanım sonrasındaki bilgi çıktılarını sunucu üzerinden işleyerek sıralayıp tablolarına anlık olarak yansıtmaktır.
2. Sistem Mimarisi ve Haberleşme Akışı
Bileşen Teknik Tanım ve Sorumluluk
Mobil Uygulama iOS ve Android platformlarında çalışacak cross-platform (Flutter veya React Native) mimari.
Fiziksel Donanım (IoT)Madeni para mekanizmasından sinyal alan ESP32 ve dinamik QR kod gösteren ekranlı mini bilgisayar.
Merkezi Sunucu (Backend)Veri tabanı, QR doğrulamaları, skor filtreleme ve MQTT / WebSockets canlı haberleşme katmanı.
Yönetim Paneli (Admin Web) Makinelerin izlendiği, kaydedildiği ve uzaktan açma/kapama komutlarının verildiği web
Bileşen Teknik Tanım ve Sorumluluk
tabanlı panel.
3. Proje Kapsamı (Faz 1 ve Faz 2)
Faz 1 (Hemen Yapılacaklar): Hızlı kayıt/giriş, KVKK onayı, profil yönetimi, dinamik QR okuma, skor takibi ve gizlilik ayarları. Donanım tarafında para algılama, sunucu eşleşmesi ve operatör web panelinden uzaktan açma/kapama komutları.
Faz 2 (Altyapısı Hazırlanacaklar): Kredi kartı ile uygulama içi para yükleme (cüzdan), uygulama üzerinden dijital aktivasyon, yapay zeka destekli kamera kontrolü, gelişmiş arıza takip sistemi ve reklam yönetim sekmesi.
4. Sistem Güvenliği, Kararlılık ve Güncellenme Standartları
Yazılımcı/Yüklenici firmadan sistem güvenliği ve saha operasyonlarında cihaz kararlılığı kapsamında aşağıdaki standartları sağlaması zorunlu kılınacaktır:
●