Axion Finance
Finansal veriler. Ortak bir bakış.
Prosicht Teknoloji · Kurumsal Ar-Ge ve staj projesi
Web: şirket içi staging/demo · Mobil: yerel cihaz ortamı
Çözdüğüm problem.
Axion Finance; banka ve kasa hesaplarını, kredi geri ödemelerini, finansal kayıtları ve şirket belgelerini merkezi bir çalışma alanında birleştiriyor. Web uygulamasının full-stack geliştirmesi ve mobil uygulamanın kurulumu üzerinde çalıştım.
Birden fazla şirkete ait hesapları, döviz bakiyelerini ve kredi takvimlerini dağınık dosyalardan takip etmek, finansal durumun bütününü görmeyi zorlaştırıyor. Tekil şirket ve konsolide grup görünümlerinin kullanıcı yetkileriyle birlikte tutarlı çalışması gerekiyor.
Şirket kapsamını uygulamanın ortak bağlamı olarak ele aldım. Veri sorgularını, yetkilendirmeyi ve finansal hesaplamaları bu bağlama bağladım; aynı ürünün mobilde erişilebilir ekranlarını React Native ve Expo ile geliştirdim.
- Next.js 15
- React 19
- TypeScript
- PostgreSQL
- Prisma
- Zod
- Jest
- React Native
- Expo Router
- Zustand
- TanStack Query
Benim katkılarım.
Web mimarisi ve şirket kapsamı
Next.js App Router ve Server Actions katmanını geliştirdim. Merkezi şirket seçicisi üzerinden tekil şirket ve konsolide holding görünümlerinin sorgulara ve ekranlara birlikte yansımasını sağladım.
Rol ve işlem bazlı yetkilendirme
15’ten fazla modülde okuma, oluşturma, güncelleme, silme ve Excel dışa aktarma işlemlerini yöneten dinamik rol ve yetki matrisini geliştirdim.
Vade motoru ve veri içe aktarma
Kredi taksitleri, geri ödeme planları ve nakit etki tarihleri üzerinde çalıştım. Ay sonu, hafta sonu ve tatil takvimini hesaplamalara dâhil ettim; mizan yükleme ve hesap eşleştirme servislerini geliştirdim.
Mobil mimari ve biyometrik giriş
React Native ve Expo Router ile uygulamanın temel yapısını kurdum. Cihazın desteklediği biyometrik yöntemi sorgulayan bir hook ile Face ID ve parmak izi girişini arayüze uyarladım.
Mobil finans ve paylaşım akışları
Nakit özeti, banka hesapları, taksitler, belgeler ve iletişim ekranlarını geliştirdim. IBAN kopyalama ve cihazın paylaşım menüsünü entegre ettim.
Mobil veri durumları
Zustand ve TanStack Query ile kapsam ve veri yönetimini birleştirdim. Yüklenme ve boş durum ekranlarını ortak bir yapıya taşıdım.
Ürünün içinden.
Uygulamadan ekran görüntüleri. Ayrıntıları görmek için büyütebilirsin.
Kararların arkasında.
Ortak kapsam modeli
Şirket seçimini tek merkezden yönetip kapsam kontrolünü servis ve sorgu katmanına taşıdım.
Tutarlı işlem sayfaları
Oluşturma ve düzenleme işlemleri için bağımsız ve tutarlı sayfa akışları kullandım.
Hesaplama ve arayüz ayrımı
Finansal hesaplamaları arayüzden ayrı ele alarak vade ve geri ödeme davranışlarını test edilebilir tuttum.
Cihaza uyum
Biyometrik donanım, pano ve paylaşım özelliklerini mobil ürünün günlük kullanım akışlarına bağladım.
Sıradaki adımlar.
Tamamlanan kapsamdan ayrı, planlanan özellikler.
- Banka API’leri üzerinden doğrudan hesap hareketi entegrasyonu.
- Kur alarmları için push bildirimleri.
Küçük bir etkileşim dene.
Örnek verilerle çalışan bağımsız konsept demo.
Axion Finance
Örnek veri- Nakit akışı
- ₺72.000
- Gelir
- ₺248.000
- Gider
- ₺176.000
Bu dönem
Son 6 ay
Son 6 ay
Nakit akışı
- Gelir
- ₺248.000
- Gider
- ₺176.000
- Nakit akışı
- ₺72.000
Örnek veriler. Özetler dönem toplamını, çizgiler aylık tutarları gösterir.
Bu projeden kalan.
Aynı finansal veriyi farklı kullanıcılar, şirketler ve cihazlar için tutarlı sunmak; kapsam, yetki ve hesaplama modellerinin birlikte düşünülmesini gerektiriyor.
Prosicht AutoLabel
Sıradaki çalışma