• 05-08-2025, 13:05:20
    #1
    📄 Android ÇaÄŸrı Yedekleme Sistemi)
    🔧 1. Projenin Amacı
    Kullanılan telefonların yaptığı sesli telefon görüşmelerini:
    • Android Cihaz üzerinde otomatik olarak tespit etmek
    • Kayıtları güvenli bir bulut alanına (Firebase Storage tercihimiz)
    • Her kullanıcıya özel olarak yedeklemek
    • Arayüzde kimin, hangi numarayla, ne zaman, ne kadar süre görüştüğünü listelemek.
    📱 2. Hedef Platformlar
    • Android (minimum Android 9.0 - API 28 ve üzeri)
    • 20+ cihazda kullanılacak (Redmi, Samsung, Oppo gibi karışık modeller)
    • Play StoreÂ’a yüklenmeyecek, ÅŸirket içinde manuel kurulacak
    🧩 3. Temel Özellikler

    🔹 3.1 Görüşme Kaydı
    • Telefon zaten sistem kayıt yapıyor (örnek: MIUI call_rec klasörü), bu klasör okunacak.
    • Alternatif olarak cihazda görüşmeler .amr, .m4a, .mp3 formatında baÅŸka dizinde olabilir. Taranabilir olmalı.
    • Kayıtlar Firebase StorageÂ’a yada farklı bir cloud serviste olabilir.
    🔹 3.2 Kullanıcı KimliÄŸi
    • Her kullanıcıya özel bir ID atanmalı (örn: telefon numarası ya da manuel girilen ad/ID)
    • Bu kimlik FirebaseÂ’e dosya yüklenirken klasör olarak kullanılmalı
    Örnek yol:
    bash
    KopyalaDüzenle
    /recordings/USER_1234/2025-08-05_14-22-01.amr


    🔹 3.3 Otomatik ve Manuel Yedekleme
    • 3 saatte bir otomatik yedekleme
    • Kullanıcı isterse "Åžimdi Yedekle" butonuna tıklayabilmeli
    🔹 3.4 Görüşme Detaylarının Listelenmesi
    • Görüşme tarihi
    • Görüşülen numara
    • Görüşme süresi (saniye veya dakika)
    • Görüşme yönü (gelen/giden)
    • Daha önce Firebase'e yüklenmiÅŸ olup olmadığı.
    Bu bilgiler cihazdaki CallLog üzerinden okunabilir.
    📊 4. Yönetici Arayüzü
    • Web tabanlı bir yönetim paneli olabilir
    • Kullancıya Göre raporlarma
    • Kim ne kadar konuÅŸmuÅŸ? toplam süre, toplam kayıt vs.
    • Firebase Firestore kullanılabilir
    • Basit filtreleme, CSV dışa aktarma olabilir

    Raporlamayı Kim Görür?

    ✅ Sadece Yönetici GiriÅŸ Yaptığında:

    • Web arayüzünde Firebase veritabanı (Firestore) üzerinden:
    • Kullanıcı adı veya numarası
    • Görüşme süresi
    • Toplam konuÅŸma süresi
    • Tarihe göre filtreleme
    • GiriÅŸ yapmamış biri hiçbir veri göremez.
    🧪 5. GeliÅŸtirme ve Test
    • İlk aÅŸamada 2 cihazda test edilecek
    • Ardından 20'ye yayılacak
    • Kullanıcı dostu, sade arayüz tercih ediliyor
    • Herkesin kullanabileceÄŸi kadar basit olacak
    🧱 7. GeliÅŸtiriciden Beklenen Teslimatlar

    ✅ Android Studio Projesi
    Kotlin veya Java, Firebase entegre
    ✅ APK
    Manuel yüklenebilir
    ✅ Kurulum dokümanı
    .pdf veya .md olarak
    ✅ Firebase kural dosyaları
    Storage & Authentication
    ✅ Yönetici paneli (opsiyonel)
    Firebase + Web arayüzü

    8. Güvenlik & Erişim Kontrolü

    Her cihaz yalnızca kendi görüşmelerini yükleyebilir
    Görüşmeleri yalnızca yetkili admin kullanıcılar görüntüleyebilir
    AdminÂ’ler e-posta + ÅŸifre ile sisteme giriÅŸ yapar
    Firebase Authentication ile erişim kontrolü sağlanır
    Firebase Storage ve Firestore erişimi rol tabanlı sınırlanır
    Web raporlama ekranı sadece admin'lere görünür

    💬 9. İletiÅŸim ve Süreç
    • Uygulamanın tüm kaynak kodları teslim edilecek
    • Gerekirse kısa eÄŸitim/destek saÄŸlanacak
    • Sürüm 1 için hedef: 20 cihazda dağıtıma uygun APK



      Bu uygulamayı hayata geçirebilecek arkadaşlar DM üzerinden dönüş yapabilirse sevinirim.
  • 05-08-2025, 17:18:02
    #2
    Merhaba;
    İstediğiniz işi 4 yıllık profesyonel yazılım geçmişimiz ile birlikte yapabiliriz.
    İletişime geçmek için WhatsApp üzerinden bize yazabilirsiniz:
    https://api.whatsapp.com/send?phone=905338393484
    Güvenilir ve hızlı iletişim anlayışımızla sizlere destek vermekten memnuniyet duyarız.