Plenline
El yapımı bir Excel çalışma kitabının mantığını koruyan bir aile bütçesi web uygulaması: aylar, hesaplar, kart borçları ve tarihli ödemeler.


Sorun
Yıllardır bir tabloda tutulan bir aile bütçesi: çalışıyor ama paylaşması zor, bozulması kolay ve telefonda kullanışsız.
Çözüm
- Orijinal tablonun bütçe mantığı: .xlsx içe aktarma, borçlar ve taksitler, kredi ve banka kartları, hesap olarak nakit, banka bilgileri, kart bakiyeleri ve geçmişi, transferler ve nakit çekimleri, ödendi ve kapandı durumlarıyla birden fazla kredi kartı ödemesi, sonraki aya devreden fazla ödeme, grafiklerle “şu anki borç” ve “şu anki bakiye”, dört ondalık basamağa kadar döviz kurları.
- Nakit akışı ve analiz: nakit akışı formu, yıllık analiz, bir ayın veya bir yılın Excel ve CSV'ye aktarılması.
- Hesaplar: Google ile giriş, her kullanıcı için ayrı alan, görüntüleme veya düzenleme haklarıyla ortak aile alanı, e-postayla davet, her şeyi dışa aktarmak veya hesabı silmek için “Verilerim” sayfası, kullanım koşulları ve gizlilik sayfaları.
- Telegram botu: hesaba bağlı, kısa bir diyalogda işlem ekler, hızlı giriş, /balance ve /today, günlük ödeme hatırlatmaları.
- Konfor: sürükle-bırak satırlar, daraltılabilir kenar çubuğu, uygulama içi yardım sayfası, 21 adımlı rehberli tur, “Yenilikler” sayfası.
- Arayüzün güvenilirliği: sırasız gelen yanıtlar asla eski bir durumu geri getirmez, silme işlemleri bekleyen yazmaları bekler.
- Güvenlik ve gizlilik: güvenlik başlıkları ve CSP, girişte hız sınırları, istek parametreleri içermeyen günlükler, kişisel veri veya tutar içermeyen hata raporları.
- Operasyon: açık port yok – sunucuya bir Cloudflare tüneli üzerinden ulaşılır; Telegram uyarılı, 2 dakikada bir harici çalışma süresi kontrolleri; günlük geri yükleme kontrolüyle R2'de şifreli bir yedek kopya.
- Test: yaklaşık 500 backend testi, kararsız testleri yakalamak için her gece üç kez tekrarlanan 35 Playwright uçtan uca senaryosu.
Sonuç
1.0.0 sürümü plenline.com adresinde canlıda çalışıyor ve geliştiricinin ailesi tarafından kullanılıyor.