PSY CALCU Profesyonel Ürün Gelişim Raporu
Bu rapor, Psy Calcu'nun ilk prototipinden bugünkü olgun, çoklu kullanıcı uyumlu, bulut entegrasyonlu ve güvenli yapısına kadar geçen gelişim sürecini, mimari tasarım kararlarını ve aşılan teknik zorlukları kapsamaktadır.
1 Yapılan Çalışmalar ve Sisteme Kazandırılan Özellikler
Çift Kanallı Veri Kaynağı (Manuel & Senkronize)
Kullanıcıların manuel seans ekleyebileceği veya harici dijital takvimlerini ICS protokolüyle bağlayarak gerçek zamanlı veri çekebileceği esnek yapı kuruldu.
Akıllı Seans Ayrıştırma Algoritması
Takvimden çekilen başlıklar ("Ahmet Bey - Online", "Merve Hanım - Ofis") analiz edilerek çevrimiçi/yüzyüze tespiti otomatik yapılır.
Gelişmiş Gider Hesaplama Motoru
Ofis kirası (sadece yüzyüze seanslar için) ve Babysitter/Bakıcı ücreti (dakika bazlı veya sabit) dinamik olarak hesaplanıp net gelirden düşülür.
Diğer Sistem Modülleri
İnteraktif tanıtım turu (Tour Engine), kapsamlı bildirim merkezi ve şifreli JSON ile tek tıkla yedekleme (Backup/Restore) mekanizması eklendi.
2 Tasarım ve Mantık Kararları
Renk ve Tipografi
Agresif renkler yerine; fildişi (off-white) arka planlar, zeytin yeşili ve derin kömür grisi kullanıldı. Ekran başlıklarında "Space Grotesk", gövdede "Inter" fontu tercih edildi.
Açıklamaların Kontrolü
Kullanıcıyı bilgi bombardımanına tutmamak adına tüm rehberlik metinleri "Açıklamaları Göster/Gizle" butonuyla kontrol edilebilir yapıldı.
Disclosure Pattern
Yanlış eşleşen takvim verilerini toplu silmeye yarayan "Kurtarma Paneli", kazara tıklamaları önlemek için gizli bir akordeon tasarımla sunuldu.
Güvenlik ve Çıkış
Kritik veri silme işlemlerinde büyük harflerle "TEMİZLE" yazma zorunluluğu getirildi. Arayüze kırmızı vurgulu bir "Güvenli Çıkış Yap" butonu eklendi.
3 Karşılaşılan Temel Zorluklar ve Üretilen Çözümler
Problem: Ortak cihazlarda farklı hesaplarla giriş yapanların yerel önbellekteki (localStorage) verileri birbirine karışıyordu.
Çözüm: Sisteme "User-Scoped Local Caching" altyapısı kuruldu. Yerel veriler kullanıcı ID'si ile etiketlendi ve güvenli çıkışta tarayıcıdan tamamen kazınacak şekilde programlandı.
Problem: iOS cihazlardaki "Siteler Arası Takip Engelleme" (ITP) özelliği Google Popup girişlerini bozuyordu.
Çözüm: Sadece mobilde tetiklenen "Mobil Kullanıcı Uyarısı" entegre edilerek, bu cihazlarda %100 kararlı çalışan "E-posta & Şifre" alternatifi ön plana çıkarıldı.
Problem: Hatalı bir takvim eşleşmesi, kullanıcının elle girdiği seans verilerini bozabilirdi.
Çözüm: Veriler yazılmadan önce "Origin" (Kaynak) bilgisiyle (manual, google_calendar vb.) etiketlendi. Takvim sıfırlandığında sadece senkronize edilen veriler silinir, manuel girişler korunur.
4 Son Kullanıcıya Sağladığı Temel Faydalar
Zaman Tasarrufu
Saatler süren manuel Excel güncellemeleri, ICS senkronizasyonu sayesinde 5 saniyeye iner.
Finansal Farkındalık
Brüt kazancın ofis kirasına, bakıcıya vb. dağılımı netleşir. Ay sonu "Net Kâr" kuruşu kuruşuna bilinir.
Sıfır Hesap Hatası
Dakika bazlı bakıcı veya seans bazlı ofis kirası; tüm hesaplamalar bilgisayar hassasiyetindedir.
Gizlilik ve Güvenlik
Danışan adları ve detayları modern şifreleme ve Firestore Security Rules ile tam güvenceye alınır.
Cihaz Bağımsızlık
İster ofisteki PC'den, ister yoldayken telefondan erişin. Veriler bulutta senkronize edilir, kaybolmaz.
Rapor Sonu • Psy Calcu Ekibi