Kapalıçarşı: Mobil Fintech Uygulamasını Sıfırdan Yayına Taşımak
Finansal eğitim ve sanal işlem odaklı mobil uygulamanın ürün kararlarından teknik mimariye, lansman sonrasına kadar özeti.
Problem
Kullanıcılar finansal piyasaları öğrenmek istiyor ama gerçek para riski almadan pratik yapmak, canlı veriyi takip etmek ve motivasyonlarını korumak zor. Kapalıçarşı bu üç ihtiyacı tek mobil deneyimde birleştiriyor: eğitim içeriği, sanal portföy ve oyunlaştırma.
Teknik mimari
iOS tarafında Swift ile native deneyim; backend'de Go ile düşük gecikmeli API; Supabase ile auth, profil ve bazı gerçek zamanlı ihtiyaçlar. Canlı piyasa verisi entegrasyonu ve liderlik tablosu gibi özellikler için cache katmanı şarttı.
Mobil-first ürün olduğu için API tasarımını ekran akışlarına göre yaptım — gereksiz round-trip'leri kestim. Finansal veride hata toleransı düşük; fallback ve veri tazeliği kullanıcıya açık gösterildi.
- Swift · native iOS UI ve performans
- Go · market data ve iş kuralları
- Supabase · auth ve kullanıcı verisi
- Redis · sık okunan piyasa verisi cache
- PostgreSQL · kalıcı işlem ve skor verisi
Ürün kararları
İlk versiyonda her şeyi yapmak yerine çekirdek döngüye odaklandık: veriyi gör → sanal işlem yap → skorunu karşılaştır. Liderlik tablosu ve oyunlaştırma, kullanıcı tutunduktan sonra derinleşti.
App Store'a çıkış sürecinde finans kategorisi gereği açıklayıcı metinler, risk uyarıları ve veri kaynağı şeffaflığı öne çıktı.
Sonuç ve öğrenimler
Kapalıçarşı, tek kişilik ekip ile mobil + backend + veri entegrasyonunu uçtan uca yürüttüğüm projelerden biri. En büyük kazanım: finansal ürünlerde teknik doğruluk kadar güven metninin de ürün parçası olması.
Benzer bir mobil fintech veya eğitim uygulaması planlıyorsanız, mimariyi ve lansman kapsamını birlikte netleştirebiliriz.
Canlı ürün
Kapalıçarşı App Store'da yayında. Kod ve mimari kararları proje detayında portfolyoda görebilirsiniz.