İçeriğe geç
Muhammet Şafak
en
Kapak görseli — Parantaj panosunda Personal Check, Business LLC ve Joint Savings hesapları, Business ve Personal etiketli işlemler; yanda aynı listeyi gösteren telefon ile tablet
Otomasyon & veri işleme Ürün oldu

Kişisel ve kurumsal finansın aynı veri modelinde durması

Çok hesaplı gelir-gider takibini tek modelde toplayan finans çekirdeği; web + iOS + Android'de çalışan Parantaj'a dönüştü.

Şu an ne yapıyor

Tek hesap/işlem modeli çoklu hesap yönetimini, bütçeyi, hedefleri ve raporlamayı aynı çekirdekte taşıyor; web, iOS ve Android istemcileri yayında. Kişisel ve kurumsal finansını tek yerden takip etmek isteyen kullanabilir.

Başlangıç
Mart 2024 — Ekim 2024
Labs’tan çıkış

Tür

Açık kaynak Web uygulaması Mobil uygulama

Teknolojiler

PHP Laravel Go PostgreSQL Redis RabbitMQ React Native

Bu iş ürüne dönüştü:

Parantaj

Banka hesabı, kredi kartı ve kasa — üçü de aynı kişinin parası, üçünün takibi ayrı araçta. Kişisel ile kurumsalı ayrı ürüne bölmek bu dağınıklığı çözmüyor, ikiye katlıyor.

Aynı para, üç ayrı araç

Denenen şey, kişisel kullanımla kurumsal kullanımı ayrı ürünlere bölmeden tek bir hesap/işlem modelinde toplamaktı; üzerine yinelenen ve zamanlanmış işlemler.

Tek çekirdek, üç istemci

Model tuttu: çoklu hesap yönetimi, bütçe planlama, hedefler ve raporlama aynı çekirdek üzerinde yürüdü. Yük arttıkça olay temelli parçalar (Redis, RabbitMQ) devreye girdi; istemci tarafı web’in yanına React Native ile iOS ve Android olarak açıldı.

Kişisel ile kurumsalı bölmemek

Kişisel finans ile kurumsal finansı iki ayrı ürün yapmak sektörde alışılmış yol ve tek bir gerekçesi var: kurumsal tarafın ekip, rol ve yetki ihtiyacı kişisel tarafta yok.

O ayrımın bedeli veri modelinde ödeniyor. Aynı kişinin şahsi hesabı ile şirketinin hesabı iki ayrı üründe durursa nakit akışı hiçbir ekranda bir arada görünmüyor — oysa parayı taşıyan kişi aynı. İki ürün iki şema, iki raporlama katmanı ve aynı işlemin iki kez girilmesi demek.

Seçilen yol tek hesap/işlem modeli oldu; kurumsal fark yalnız bir yerde duruyor, rol tabanlı yetkide. Bir hesaba takım üyesi eklemek modeli değiştirmiyor, o hesabın üzerine bir yetki katmanı koyuyor. Karşılığında kurumsal tarafa özel akışlar (muhasebe entegrasyonu gibi) çekirdekte değil, üstte durmak zorunda kaldı — kabul edilen bedel bu.

Yinelenen işlem sonradan eklenmedi

İkinci karar zamanlama tarafında. Kira, abonelik, maaş, taksit — kişisel bütçenin de kurumsal nakit akışının da çoğu düzenli tekrar eden işlemden oluşuyor.

Bunu bir “hatırlatma” özelliği olarak üste koymak kolay yoldu: kullanıcı işlemi elle girer, sistem zamanı gelince dürter. O tasarımda gelecek hiçbir zaman raporda görünmüyor — bütçe yalnız olmuş bitmiş işlemleri biliyor, oysa sorunun kendisi gelecekle ilgili.

Yinelenen ve zamanlanmış işlem bu yüzden çekirdeğin bir parçası: işlem modelinin kendisi tekrar kuralını taşıyor, raporlama da planlanmış olanı gerçekleşmiş olanla birlikte okuyabiliyor.

Olay temelli parçalar (Redis, RabbitMQ) ise baştan değil, yük arttıkça girdi. Sıralama bilinçli — kuyruk erken eklenirse çözdüğü bir problem olmadan bakım maliyeti getiriyor.

SaaS’a giden yol

Çekirdek bir SaaS ürününe döndü; abonelik, mobil uygulamalar ve kurumsal özellikler ürün tarafında yaşıyor. Ayrıntısı portfolyoda.

Etiketler: #finans#saas#mobil
Paylaş:
Uzmanlık: PHP Geliştirici

Diğer Kayıtlar

Tüm kayıtlar

Kaydırmalı doğru/yanlış bilgi yarışması; asıl mesele oyun değil, istemcinin ürettiği skoru imzayla doğrulanabilir kılmak.

Şu an ne yapıyor

Kaydırmalı doğru/yanlış bilgi yarışması bir mobil uygulama olarak çekirdek döngüsüyle uçtan uca çalışıyor; skoru istemci üretse de server_nonce ve HMAC imzasıyla sunucu tarafında doğrulanıyor. swipenor.com uygulamanın tanıtım sayfasıdır, oyunun kendisi değil.

Mobil uygulama Laravel PHP PostgreSQL +6 daha
Temmuz 2026 — Devam ediyor

Her araç marka-modelinin kendi kulübü olduğu, ICE ile EV'yi aynı çatıda tutan Reddit-benzeri topluluk platformu; API, web ve mobil paralel yürüyor.

Şu an ne yapıyor

Her araç marka-modelinin kendi kulübü olduğu topluluk platformu; kimlik, içerik, bildirim ve moderasyon akışları tek şemalı API üzerinde yürüyor, web ve mobil istemciler aynı şemayı paylaşıyor. Aracının modeline özel bir topluluk arayan kullanıcı bugün katılabilir.

Web uygulaması Mobil uygulama Laravel PHP PostgreSQL +6 daha
Temmuz 2026 — Devam ediyor

Ücretsiz ve herkese açık, metin merkezli öğrenme platformu; ders kitabı teorisiyle sektörde karşılaşılan problemleri tek ders akışında tutuyor.

Şu an ne yapıyor

Ücretsiz ve kayıt duvarı olmayan bir öğrenme platformu olarak yayında: alan-müfredat-kurs-ünite-ders hiyerarşisi, tam metin arama, ilerleme takibi ve doğrulanabilir sertifika çalışıyor. Bilgisayar bilimleri müfredatını okumak isteyen herkes bugün kullanabilir.

Web uygulaması Laravel PHP Livewire +6 daha
Ağustos 2026 — Devam ediyor

Sitede Ara

Yazı, proje ve sayfalarda arama yapmak için yazmaya başlayın.

Esc ile kapat Pagefind ile güçlendirildi