Bartın Üniversitesi • Nesneye Dayalı Programlama 2
WALEO • FinTech Labs. Style Management
iletisim@waleo.frtsoft.net
WALEO
FinTech Style Academic Project Presentation
Giriş Proje Hakkında Hedefler & Başarı Kriterleri Örnek Ana Kullanıcı Senaryosu & Kullanıcı Profilleri Ana Modül Haritası Yaşam Döngüsü Modül Spesifikasyon Özeti Katmanlı Yazılım Mimarisi Teknik Yığın & Altyapı Kararları Planlama & İlerleme Ekip & Takım Üyeleri

Sunum
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Giriş
FinTech Labs.

WALEO ile finans daha kolay

WALEO; kullanıcıların gelir, gider, borç, kredi kartı, ödeme planı ve genel finansal hareketlerini daha düzenli, anlaşılır ve yönetilebilir hale getirmeyi amaçlayan modern bir finans yönetimi projesidir. Proje, hem akademik açıdan güçlü bir yazılım geliştirme süreci sunmayı hem de gerçek hayatta kullanılabilecek bir ürün mantığı ortaya koymayı hedeflemektedir.

Planlama & İlerleme Ekip & Takım Üyeleri
Durum
Aktif Geliştirme
Platform
Java + MySQL
Hedef
Kişisel ekonomi ve finans yönetimini daha kolay hale getirmek
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Proje Hakkında
Proje Hakkında

WALEO: Kişisel Finans Yönetimini Daha Düzenli ve Erişilebilir Hale Getiren Akıllı Sistem

WALEO, kullanıcıların gelir, gider, borç, kredi kartı, ödeme planı ve genel finansal hareketlerini tek merkezden takip edebilmelerini amaçlayan modern bir finans yönetimi projesidir. Proje; güçlü yazılım mimarisi, modüler yapı ve kullanıcı odaklı tasarım anlayışıyla hem akademik açıdan nitelikli bir çalışma ortaya koymayı hem de gerçek hayatta kullanılabilecek ürün mantığında bir sistem geliştirmeyi hedeflemektedir.

🎯

Projenin Ana Amacı

WALEO’nun temel amacı, kullanıcıların günlük ve dönemsel finansal hareketlerini daha anlaşılır, düzenli ve kontrol edilebilir hale getirmektir.

Böylece gelir-gider dengesi, borç yönetimi, ödeme takibi ve finansal planlama süreçleri tek bir sistem üzerinden yürütülebilecektir.

🧩

Modüler ve Esnek Yapı

Proje; gelir yönetimi, gider takibi, borç kontrolü, kredi kartı işlemleri, ödeme planları, kullanıcı yönetimi ve raporlama gibi farklı modüllerden oluşacak şekilde tasarlanmaktadır.

Bu yapı sayesinde sistem hem geliştirilebilir hem de ilerleyen aşamalarda yeni özelliklerle genişletilebilir bir temele sahip olacaktır.

🏛️

Akademik ve Gerçek Ürün Değeri

WALEO yalnızca ders kapsamında geliştirilen bir proje değil; aynı zamanda nesne yönelimli programlama, katmanlı mimari, veritabanı modelleme ve kullanıcı deneyimi gibi temel yazılım konularını birlikte uygulayan kapsamlı bir çalışma niteliğindedir.

Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Hedefler  &  Başarı Kriterleri
Hedefler & Başarı Kriterleri

WALEO Projesinin Temel Hedefleri ve Başarı Ölçütleri

WALEO projesinde amaç yalnızca çalışan bir uygulama ortaya koymak değil; aynı zamanda kullanıcı ihtiyaçlarına cevap veren, teknik açıdan güçlü, geliştirilebilir ve sürdürülebilir bir finans yönetim sistemi oluşturmaktır. Bu nedenle proje hedefleri ve başarı kriterleri hem kullanıcı deneyimi hem de yazılım kalitesi açısından birlikte değerlendirilmiştir.

Proje Hedefleri
🎯

Düzenli Finans Takibi Sağlamak

Kullanıcıların gelir, gider, borç, kredi kartı ve ödeme planı gibi finansal verilerini tek bir sistem üzerinden düzenli biçimde takip edebilmelerini sağlamak projenin temel hedeflerinden biridir.

🧩

Modüler ve Geliştirilebilir Yapı Kurmak

Sistem; farklı finans yönetimi modüllerini birbirinden bağımsız ama birbiriyle uyumlu şekilde çalıştırabilecek bir yapıda tasarlanarak gelecekte yeni özellikler eklenmesine uygun hale getirilecektir.

🏛️

Akademik ve Teknik Kaliteyi Birleştirmek

Projenin nesne yönelimli programlama, katmanlı mimari, veritabanı modelleme ve kullanıcı deneyimi açısından güçlü bir örnek oluşturması hedeflenmektedir.

Başarı Kriterleri

Kullanılabilir ve Anlaşılır Arayüz

Kullanıcının temel finans işlemlerini karmaşıklık yaşamadan gerçekleştirebilmesi ve sistemde rahatça gezinebilmesi başarı ölçütlerinden biridir.

Ölçüt: Ekranların açık, düzenli ve kolay anlaşılır olması
📚

Teknik Yapının Tutarlı Olması

Kod yapısının nesne yönelimli programlama prensiplerine uygun olması, modüllerin düzenli biçimde ayrılması ve veritabanı ilişkilerinin mantıklı kurulması beklenmektedir.

Ölçüt: Temiz mimari, düzenli sınıf yapısı ve sürdürülebilir kod
📈

Gerçek İhtiyaca Cevap Verebilmesi

Projenin yalnızca teorik değil, günlük finans yönetiminde gerçekten fayda sağlayabilecek bir mantık sunması ve kullanıcıya değer üretmesi başarıyı belirleyen önemli unsurlardan biridir.

Ölçüt: Kullanıcıya pratik yarar sağlayan işlevsel sistem
Genel Değerlendirme
WALEO’nun başarısı; kullanıcıya kolaylık sağlayan işlevsel bir yapı kurması, teknik açıdan düzenli bir sistem sunması ve akademik olarak güçlü bir proje niteliği taşıması ile ölçülecektir.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Örnek Ana Kullanıcı Senaryosu  &  Kullanıcı Profilleri
Kullanıcı Profilleri & Ana Kullanım Senaryosu

WALEO’nun Hedef Kullanıcı Yapısı ve Temel Kullanım Akışı

Ürün tasarımı, farklı finansal disipline sahip bireysel kullanıcı tipleri düşünülerek ele alınmıştır. Böylece modüller yalnızca teknik olarak değil, kullanıcı ihtiyacı bazında da anlamlı hale getirilir. Aşağıdaki yapı; hem kullanıcı profillerini hem de WALEO’nun tipik kullanım akışını özetlemektedir.

Toplam Persona
4
Ürün farklı kullanıcı alışkanlıklarına göre şekillendirilmiştir.
Ana Odak
Kontrol & Görünürlük
Nakit, ödeme, bütçe ve finansal dengeyi görünür kılmak hedeflenir.
Öne Çıkan Modüller
Bütçe & Dashboard
Kullanıcı tiplerinin çoğunda ortak değer üreten modüllerdir.
Akış Yapısı
7 Temel Adım
Kayıttan ileri işlev kullanımına uzanan düzenli kullanıcı yolculuğu.
Kullanıcı Profilleri
Persona Profil Ana ihtiyaç Kritik modüller
Öğrenci kullanıcı Burs, harçlık, küçük gider takibi Nakit kontrolü, aylık harcama görünürlüğü Gelir, gider, bütçe, dashboard
Çalışan kullanıcı Maaş ve sabit ödemeler Fatura, kira, abonelik ve aylık denge Düzenli ödemeler, raporlama, bildirim
Freelancer kullanıcı Düzensiz gelir yapısı Tahsilat takibi ve hedef planlama Alacak, hedef, dashboard, raporlama
Finans disiplini geliştirmek isteyen kullanıcı Harcamalarını anlamak ister Kategori bazlı analiz ve sınır koyma Bütçe, raporlama, hedef
İhtiyaç Yoğunluğu Görünümü
Öğrenci
Çalışan
Freelancer
Disiplin

Bu alan, kullanıcı tiplerinin sisteme duyduğu modül çeşitliliği ve takip ihtiyacını görsel olarak daha zengin bir biçimde sunmak için hazırlanmıştır.

Örnek Ana Kullanım Senaryosu

Kullanıcının sisteme girişten ileri finans yönetimine uzanan temel yolculuğu

WALEO’nun tipik kullanım akışı, kullanıcının ilk kurulumdan başlayarak finansal verilerini sisteme işlemesi, takip etmesi ve zamanla daha gelişmiş özelliklere geçmesi üzerine kuruludur.

Adım 14
Kayıt ve giriş
Kullanıcı sisteme kayıt olur ve giriş yapar.
Adım 15
Temel ayarlar
Profil, tema, para birimi ve temel ayarlarını belirler.
Adım 16
İlk yapılandırma
İlk finansal hesaplarını ve kategorilerini oluşturur.
Adım 17
Veri girişi
Gelir ve gider kayıtlarını sisteme eklemeye başlar.
Adım 18
Gelişmiş tanımlamalar
Borç, alacak, bütçe, hedef ve düzenli ödeme gibi gelişmiş yapılandırmaları tanımlar.
Adım 19
Takip ve değerlendirme
Dashboard ve rapor ekranları üzerinden finansal durumunu takip eder.
Adım 20
İleri işlevler
Bildirim, premium ve dışa aktarma gibi ileri fonksiyonları kullanır.
Sonuç
Kontrollü finans yönetimi
Kullanıcı finansal sürecini daha görünür, daha planlı ve daha yönetilebilir hale getirir.
Genel Değerlendirme
WALEO, farklı kullanıcı tiplerinin finansal ihtiyaçlarını anlayarak şekillenen; kayıt, takip, analiz ve planlama süreçlerini tek sistem altında birleştiren kullanıcı odaklı bir finans yönetimi yaklaşımı sunar.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Ana Modül Haritası
Ana Modül Haritası

WALEO Ana Modül Haritası

WALEO, çekirdek finans platformu etrafında şekillenen modüler bir yapı ile tasarlanmıştır. Her ana modül, sistemin belirli bir ihtiyacına cevap verirken aynı zamanda merkezdeki ana platform ile bütünleşik biçimde çalışır. Aşağıdaki harita, modüller arası genel ilişkiyi görsel olarak özetlemektedir.

WALEO Çekirdek
Finans Platformu
Hesaplar
ve Kategoriler
Kullanıcı
ve Kimlik
Gelir / Gider
ve İşlemler
Güvenlik /
Loglama
Borç / Alacak
ve Ödemeler
Bildirim /
Premium / Ayarlar
Bütçe / Hedef /
Abonelik
Raporlama /
Dashboard
Şekil 1. WALEO ana modül haritası
Genel Mimari Yaklaşım
WALEO’nun modül yapısı; çekirdek platform mantığını merkezde tutarken, kullanıcı yönetimi, finansal işlem takibi, raporlama, güvenlik ve kişiselleştirme gibi temel alanları birbirine bağlı ancak modüler bir düzende konumlandırır.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Yaşam Döngüsü
Yaşam Döngüsü

WALEO Kullanıcı Akışı ve Ürün Yaşam Döngüsü

WALEO’nun kullanım akışı, kullanıcının sisteme ilk girişinden başlayarak finansal verilerini tanımladığı, takip ettiği, analiz ettiği ve daha gelişmiş değer katmanlarına ulaştığı bütüncül bir yaşam döngüsü mantığı üzerine kurulmuştur. Aşağıdaki görsel akış bu süreci özetlemektedir.

Kayıt / Giriş
İlk Profil ve Ayarlar
Hesap + Kategori Kurulumu
Gelir / Gider İşlemleri
Borç / Alacak Bütçe / Hedef
Dashboard + Raporlama
Bildirim + Premium Değer Katmanı
Şekil 2. WALEO kullanıcı akışı ve ürün yaşam döngüsü
Genel Akış Mantığı
WALEO’nun yaşam döngüsü; kullanıcıyı ilk kurulumdan başlayarak veri girişine, finansal takip süreçlerine, analiz ve raporlamaya, ardından da daha ileri değer sunan ek fonksiyonlara taşıyan kademeli ve kullanıcı odaklı bir yapı sunar.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Modül Spesifikasyon Özeti
Modül Spesifikasyon Özeti

WALEO Modül Spesifikasyon Özeti

Aşağıdaki özet tablo, WALEO içerisindeki ana modüllerin amaçlarını, temel özelliklerini, ilişkili ekranlarını ve öncelik düzeylerini toplu biçimde göstermektedir. Bu yapı, hem geliştirme planlaması hem de sistem kapsamının netleştirilmesi açısından yol gösterici bir referans niteliği taşır.

Toplam Modül
20+
Sistem, çekirdek finans yönetimini destekleyen geniş bir modül yapısına sahiptir.
Çok Yüksek Öncelik
Kimlik, Hesap, İşlem, Dashboard
Projenin çalışabilir çekirdeğini oluşturan ana modüller bu gruptadır.
Yüksek Öncelik
Borç, Alacak, Bütçe, Bildirim
Kullanıcı deneyimini güçlendiren ve finansal takibi derinleştiren modüller.
Destek Katmanları
Premium, Güvenlik, Export
Ürünleşme ve ileri kullanım senaryolarını destekleyen yardımcı bileşenlerdir.
Modül Amaç Temel özellikler Ekranlar Öncelik
Kullanıcı ve Kimlik Güvenli kayıt/giriş ve oturum yönetimi Kayıt, giriş, şifre sıfırlama, kilit mantığı Login, Register, Reset Çok yüksek
Profil Kullanıcı tercihleri ve kişisel bilgiler Avatar, dil, para birimi, tema Profil, Profil Düzenle Yüksek
Hesaplar Finansal kaynakları temsil eder Nakit, banka, kredi kartı, varsayılan hesap Hesap Listesi, Yeni Hesap Çok yüksek
Gelir Para girişlerini kaydeder Gelir oluştur, düzenle, filtrele Gelir Listesi, Gelir Formu Çok yüksek
Gider Para çıkışlarını kaydeder Gider, satıcı, zorunlu/opsiyonel, taksit alanı Gider Listesi, Gider Formu Çok yüksek
Transfer Hesaplar arası para hareketi Kaynak/hedef hesap, çift yönlü bakiye etkisi Transfer Ekranı Yüksek
İşlem Merkezi Tüm işlemleri ortak çatı altında toplar Filtre, arama, tür bazlı görünüm Tüm İşlemler Çok yüksek
Kategoriler ve Etiketler Sınıflandırma ve analiz Gelir/gider kategorisi, renk, ikon, etiket Kategori Yönetimi Yüksek
Borç Ödenecek yükümlülüklerin takibi Borç kaydı, ödeme geçmişi, kalan tutar Borç Listesi, Borç Detay Yüksek
Alacak Tahsil edilecek tutarların takibi Alacak kaydı, tahsilat, durum Alacak Listesi, Alacak Detay Yüksek
Düzenli Ödemeler Tekrarlayan yükümlülükleri yönetir Fatura, kira, hatırlatma, sonraki tarih Düzenli Ödeme Listesi Yüksek
Abonelikler Yinelenen servis giderlerinin takibi Yenileme tarihi, aylık abonelik maliyeti Abonelik Listesi Orta-Yüksek
Bütçe Harcama limit kontrolü Kategori bazlı bütçe, aşım uyarısı Bütçe Listesi Yüksek
Hedefler Birikim ve finansal amaç takibi Hedef oluşturma, katkı, ilerleme Hedef Listesi, Hedef Detay Orta-Yüksek
Dashboard Finansal özet ve hızlı görünüm Toplam bakiye, trendler, hızlı aksiyonlar Ana Dashboard Çok yüksek
Raporlama Analitik ve karşılaştırma Gelir-gider, kategori, dönem analizi Rapor Merkezi Çok yüksek
Bildirimler Kritik olayları görünür kılar Yaklaşan ödeme, bütçe aşımı, premium bitiş Bildirim Merkezi Yüksek
Premium Plan yönetimi ve ürünleşme katmanı Plan karşılaştırma, aktif üyelik Premium Ekranı Orta-Yüksek
Ayarlar Uygulama kişiselleştirmesi Tema, dil, tarih, para birimi Ayarlar Orta-Yüksek
İçe / Dışa Aktarma Veri taşıma ve çıktı alma CSV/PDF/Excel export, import Export/Import Orta
Güvenlik Veri koruma ve erişim kontrolü Hash, izolasyon, güvenlik olayları Güvenlik Geçmişi Çok yüksek
Loglama ve Denetim Sistem izlenebilirliği Audit log, hata logu, olay geçmişi Audit Ekranı Yüksek
Yardım / Hakkında Kullanım desteği ve proje tanıtımı Sürüm, yardım metinleri, belge yönlendirme Hakkında, Yardım Orta
Genel Modül Yaklaşımı
WALEO’nun modül kurgusu; önce çekirdek finans işlemlerini ve kullanıcı yönetimini güvence altına almayı, ardından raporlama, hedef, bildirim, güvenlik ve ürünleşme katmanları ile sistemi daha kapsamlı ve sürdürülebilir hale getirmeyi amaçlamaktadır.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Katmanlı Yazılım Mimarisi
Katmanlı Yazılım Mimarisi

WALEO Katmanlı Yazılım Mimarisi

WALEO’nun teknik yapısı, sorumlulukların birbirinden ayrıldığı ve sistemin sürdürülebilir biçimde geliştirilebilmesini destekleyen katmanlı bir mimari anlayış üzerine kurulmuştur. Bu yapı; sunumdan veri erişimine, iş mantığından altyapıya kadar her seviyede daha düzenli, okunabilir ve genişletilebilir bir yazılım geliştirme süreci sağlar.

Toplam Katman
5
Sunumdan altyapıya kadar sistemin tüm sorumlulukları katmanlara ayrılmıştır.
Ana Amaç
Sorumluluk Ayrımı
Her katman yalnızca kendi rolünü üstlenerek karmaşıklığı azaltır.
Teknoloji Odağı
JavaFX + JDBC
Arayüz ve veri erişim katmanları belirgin biçimde ayrıştırılmıştır.
Kazanç
Bakım Kolaylığı
Genişletme, test ve bakım süreçleri daha kontrollü hale gelir.
Sunum Katmanı
(JavaFX / FXML / CSS)
Uygulama Kontrol Katmanı
(Controller + Navigation + Dialog)
İş Mantığı Katmanı
(Service + Validation + Reporting + Notification)
Veri Erişim Katmanı
(Repository + JDBC + SQL)
Veri ve Altyapı Katmanı
(MySQL + Config + Logging + Security)
Şekil 3. WALEO katmanlı yazılım mimarisi
Katman Sorumluluk Örnek bileşenler
Sunum Katmanı Kullanıcı ile görsel etkileşim, veri gösterimi, form toplama JavaFX, FXML, CSS, reusable UI bileşenleri
Kontrol Katmanı Ekran olaylarını servis katmanına bağlama, navigasyon yönetimi Controller, Scene / View manager, dialog helper
İş Mantığı Katmanı Kurallar, validasyon, raporlama, hesaplama, senaryo akışı Service sınıfları, validator, report engine, notification engine
Veri Erişim Katmanı Veritabanı okuma-yazma, sorgu ve mapping işleri Repository sınıfları, JDBC, SQL scriptleri
Veri ve Altyapı Katmanı Kalıcı veri, yapılandırma, loglama, güvenlik, bağlantı yönetimi MySQL, config, logging, security events
Genel Mimari Değerlendirme
WALEO’nun katmanlı mimarisi; arayüz, kontrol, iş mantığı, veri erişimi ve altyapı sorumluluklarını birbirinden ayırarak daha temiz kod yapısı, daha kolay bakım ve gelecekte daha güvenli genişleme imkânı sağlar.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Teknik Yığın  &  Altyapı Kararları
Teknik Yığın & Altyapı Kararları

WALEO Teknik Yığın ve Temel Altyapı Tercihleri

WALEO projesinde seçilen teknik yığın; masaüstü uygulama geliştirme, veri yönetimi, güvenlik, sürdürülebilirlik ve ileride ürünleşme ihtimali dikkate alınarak belirlenmiştir. Aşağıdaki yapı, projede tercih edilen temel teknolojileri ve bu teknolojilere bağlı altyapı kararlarını özetlemektedir.

Programlama Dili
Java
Projenin ana uygulama mantığı ve çekirdek işlevleri Java üzerinden kurulmaktadır.
Arayüz Katmanı
JavaFX + FXML
Masaüstü arayüz yapısı JavaFX ve FXML ile şekillendirilmektedir.
Veri Katmanı
MySQL + JDBC
Kalıcı veri yönetimi ve erişim süreçleri ilişkisel yapı üzerinden ilerlemektedir.
Güvenlik Yaklaşımı
Hash + Limit + İzolasyon
Giriş güvenliği, parola koruması ve veri ayrımı temel güvenlik yaklaşımıdır.
Önerilen teknik yığın
Programlama dili Java
Derleme ve bağımlılık yönetimi Maven
Masaüstü UI JavaFX
Arayüz tanımlama FXML
Stil sistemi CSS
Veritabanı MySQL
Veri erişim yaklaşımı JDBC tabanlı repository katmanı
Güvenlik Password hashing, login fail limit, kullanıcı bazlı veri izolasyonu
Raporlama / çıktı İleri fazda PDF / CSV / Excel export
Teknik Değerlendirme
WALEO için seçilen teknik yığın; masaüstü deneyimini güçlü biçimde kurmayı, veri yönetimini düzenli şekilde sürdürmeyi ve gelecekte raporlama, dışa aktarma ve ürünleşme katmanlarını genişletmeyi destekleyen dengeli bir temel sunmaktadır.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Planlama  &  İlerleme
Planlama & İlerleme

WALEO Geliştirme Planı ve Haftalık İlerleme Takibi

WALEO projesi, aşamalı ve kontrollü bir geliştirme planı üzerinden ilerlemektedir. Aşağıda önce genel zaman akışı Gantt mantığında özetlenmiş, ardından da her hafta için daha detaylı ilerleme kartları hazırlanmıştır. Bu yapı; tamamlanan, aktif olarak sürdürülen ve planlanan haftaları aynı anda net biçimde göstermektedir.

Tamamlanan
5 Hafta
Analiz, mimari, çekirdek altyapı, kimlik ve ortak UI yapısı tamamlandı.
Aktif Geliştirme
6. Hafta
Hesaplar ve kategoriler modülü üzerinde aktif geliştirme sürmektedir.
Planlanan
9 Hafta
Finans modülleri, dashboard, raporlama, kalite ve teslim süreçleri planlandı.
Toplam Süre
15 Hafta
Analizden teslim ve sunuma kadar planlı, çok aşamalı yol haritası.
Gantt Görünümü
Faz / Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Analiz, mimari ve çekirdek altyapı
Hesaplar ve kategoriler
Finans modülleri ve işlem merkezi
Dashboard, takip ve gelişmiş modüller
Test, kalite ve teslim
Haftalık İlerleme Kartları
✔ Hafta 1 — Proje analizi ve kapsam netleştirme
Tamamlandı
🎯 Ana Hedef
Projenin kapsamını ve yönünü netleştirmek
🛠 Teknik Odak
Ürün tanımı, modüller, sınırlar, kullanıcı senaryoları
📦 Çıktı
Resmî kapsam dokümanı ve ana modül listesi
📈 Değerlendirme
Tüm sonraki teknik kararların temelini oluşturan stratejik başlangıç haftası
Haftalık çalışma kapsamı: WALEO’nun hangi problemi çözeceği, hangi kullanıcı tiplerine hitap edeceği, hangi modülleri kapsayacağı ve ilk sürüm sınırlarının ne olacağı netleştirilmiştir. Sistem yalnızca veri girişi yapan bir yapı olarak değil; takip, planlama, analiz ve ürünleşme potansiyeli taşıyan bir finans platformu olarak ele alınmıştır.
✔ Hafta 2 — Mimari ve veritabanı omurgası
Tamamlandı
🎯 Ana Hedef
Teknik omurgayı kurmak
🛠 Teknik Odak
Paket yapısı, tablo tasarımı, ilişkiler, veri akışları
📦 Çıktı
Teknik mimari omurga ve SQL taslağı
📈 Değerlendirme
Sistemin büyüdükçe bozulmamasını sağlayacak veri temeli kuruldu
Haftalık çalışma kapsamı: Kullanıcı, hesap, kategori, gelir, gider, borç, alacak, hedef, bütçe, bildirim ve raporlama gibi temel alanların veritabanı karşılıkları düşünülmüş; tablolar ve ilişki yapıları planlanmıştır. Böylece uygulamanın veri tarafındaki sürdürülebilir yapısı netleşmiştir.
✔ Hafta 3 — Core altyapı ve uygulama başlangıcı
Tamamlandı
🎯 Ana Hedef
Çalışabilir çekirdek uygulama iskeleti kurmak
🛠 Teknik Odak
DB bağlantısı, navigation, base sınıflar, tema çekirdeği
📦 Çıktı
Çalışan temel uygulama iskeleti
📈 Değerlendirme
Soyut planların ilk kez uygulama yapısına dönüştüğü hafta
Haftalık çalışma kapsamı: Katmanlar arası bağlantı mantığı, temel uygulama akışı, ortak base yapılar ve ekranlar arası geçiş sistemi düşünülmüştür. Aynı zamanda sonraki UI adımlarına temel olacak ilk tema mantığı da bu hafta şekillenmiştir.
✔ Hafta 4 — Kimlik ve güvenlik temeli
Tamamlandı
🎯 Ana Hedef
Güvenli kullanıcı erişimi kurmak
🛠 Teknik Odak
Kayıt, giriş, şifre hash, kilit mantığı
📦 Çıktı
Çalışan authentication sistemi
📈 Değerlendirme
Güvenli kullanımın ilk şartı olan kimlik doğrulama altyapısı kuruldu
Haftalık çalışma kapsamı: Kayıt ve giriş süreçleri, parola koruma mantığı, başarısız giriş sınırı ve temel erişim güvenliği planlanmıştır. Bu katman, sistemin yalnızca işlevsel değil aynı zamanda güvenli olmasını destekler.
✔ Hafta 5 — App shell ve ortak UI bileşenleri
Tamamlandı
🎯 Ana Hedef
Tutarlı ürün arayüzü oluşturmak
🛠 Teknik Odak
Sidebar, topbar, content area, reusable component
📦 Çıktı
Profesyonel ana uygulama kabuğu
📈 Değerlendirme
WALEO’nun ürün hissini veren ilk güçlü görsel iskelet tamamlandı
Haftalık çalışma kapsamı: Sayfalar arasında ortak deneyim sağlayacak uygulama kabuğu, menü yapısı ve tekrar kullanılabilir bileşen mantığı kurgulanmıştır. Böylece sistemin her modülünde tutarlı bir UI dili sağlanmıştır.
● Hafta 6 — Hesaplar ve kategoriler (Aktif geliştirme haftası)
Devam Ediyor
🎯 Ana Hedef
Finans çekirdeğinin veri kaynaklarını kurmak
🛠 Teknik Odak
Account / category entity, form ekranları, liste ekranları
📦 Çıktı
Finans çekirdeğinin kaynak yapısı
📈 Değerlendirme
Sonraki gelir-gider ve finans akışlarının bağlanacağı çekirdek hafta
Haftalık çalışma kapsamı: Kullanıcının tüm finansal hareketlerinin bağlanacağı hesap sistemi ile gelir-gider kayıtlarını anlamlı hale getiren kategori yapısı üzerinde çalışılmaktadır. Nakit, banka, kart ve benzeri hesap türleri ile gelir-gider sınıflandırmasının temeli oluşturulmaktadır.
○ Hafta 7 — Gelir modülü
Planlandı
🎯 Ana Hedef
Para girişlerini sistematik kaydetmek
🛠 Teknik Odak
Gelir kayıtları, hesap bağlantısı, kategori eşleşmesi
📦 Çıktı
Gelir işlemleri tamam
📈 Değerlendirme
Finansal görünümün ilk aktif işlem katmanı
Haftalık çalışma kapsamı: Maaş, burs, satış, harçlık ve benzeri tüm para girişlerinin sisteme hesap ve kategori mantığı ile işlenmesi planlanmaktadır. Listeleme ve form akışları ile gelir verisi yönetilebilir hale getirilecektir.
○ Hafta 8 — Gider modülü
Planlandı
🎯 Ana Hedef
Para çıkışlarını ayrıntılı yönetmek
🛠 Teknik Odak
Gider kayıtları, satıcı, zorunlu/opsiyonel, taksit alanı
📦 Çıktı
Gider işlemleri tamam
📈 Değerlendirme
Finans disiplini ve kontrol için kritik katman
Haftalık çalışma kapsamı: Harcamaların kategorilere ayrılması, satıcı bilgileriyle zenginleştirilmesi, zorunlu/opsiyonel mantığının eklenmesi ve gerekirse taksitli gider akışının desteklenmesi planlanmaktadır.
○ Hafta 9 — Transfer ve işlem merkezi
Planlandı
🎯 Ana Hedef
Tüm hareketleri tek çatı altında toplamak
🛠 Teknik Odak
Transfer işlemleri, birleşik işlem listesi, ortak filtreleme
📦 Çıktı
İşlem merkezi hazır
📈 Değerlendirme
Dağınık işlemleri birleşik finans akışına dönüştüren hafta
Haftalık çalışma kapsamı: Hesaplar arası para aktarımı, birleşik işlem listesi ve tüm finansal hareketleri ortak görünümde izleme mantığı oluşturulacaktır. Sistem parçalı olmaktan çıkıp daha bütüncül hale gelecektir.
○ Hafta 10 — Dashboard
Planlandı
🎯 Ana Hedef
Hızlı finansal özet ekranı oluşturmak
🛠 Teknik Odak
KPI kartları, grafikler, hızlı aksiyonlar
📦 Çıktı
Finansal özet ekranı
📈 Değerlendirme
Ürün kalitesini en doğrudan hissettirecek ekran
Haftalık çalışma kapsamı: Toplam bakiye, gelir-gider dengesi, yaklaşan ödemeler, kritik uyarılar ve hızlı erişim alanlarıyla ana dashboard kurgusu hazırlanacaktır. Bu ekran, sistemin en görünür yüzlerinden biri olacaktır.
○ Hafta 11 — Borç, alacak ve düzenli ödemeler
Planlandı
🎯 Ana Hedef
Ödeme ve tahsilat takibini güçlendirmek
🛠 Teknik Odak
Ödeme/tahsilat geçmişi, sonraki tarih mantığı
📦 Çıktı
Gelişmiş takip modülleri
📈 Değerlendirme
Uygulamayı aktif finans takip aracına dönüştüren güçlü hafta
Haftalık çalışma kapsamı: Tek seferlik veya düzenli mali yükümlülüklerin tanımlanması, kalan tutarların ve gelecek ödeme tarihinin izlenmesi ile sistem daha aktif takip sağlayan yapıya kavuşacaktır.
○ Hafta 12 — Bütçe, hedefler ve abonelikler
Planlandı
🎯 Ana Hedef
Finansal disiplin ve planlama katmanı kurmak
🛠 Teknik Odak
Planlama katmanı, limitler, yenileme takibi
📦 Çıktı
Disiplin ve hedef modülleri
📈 Değerlendirme
WALEO’yu kayıt uygulamasından yönetim aracına taşıyan hafta
Haftalık çalışma kapsamı: Harcama limitleri, tasarruf hedefleri ve tekrar eden abonelik giderleri aynı planlama yaklaşımında ele alınacaktır. Böylece kullanıcı geçmişi kadar geleceği de yönetebilir hale gelecektir.
○ Hafta 13 — Raporlama, bildirim ve premium
Planlandı
🎯 Ana Hedef
Analitik ve ürünleşme değerini eklemek
🛠 Teknik Odak
Analitik, uyarı sistemi, premium katmanı
📦 Çıktı
İleri seviye değer fonksiyonları
📈 Değerlendirme
Projeyi daha ürünleşebilir seviyeye taşıyan hafta
Haftalık çalışma kapsamı: Kullanıcıya yalnızca veri sunmak değil, bu veriyi anlamlı hale getirmek hedeflenmektedir. Rapor ekranları, kritik olay bildirimleri ve premium plan mantığı sistemin değer algısını yükseltecektir.
○ Hafta 14 — Test, kalite ve optimizasyon
Planlandı
🎯 Ana Hedef
Sistemi stabil ve güvenilir hale getirmek
🛠 Teknik Odak
Fonksiyonel test, veri doğruluğu, UI düzeltmeleri
📦 Çıktı
Stabil ve güvenilir sürüm
📈 Değerlendirme
Teslim öncesi kalite güvencesinin en kritik haftası
Haftalık çalışma kapsamı: Modüller arası akışların test edilmesi, veri sonuçlarının kontrolü, kullanıcı arayüzü sorunlarının düzeltilmesi ve sistemin genel kalite seviyesinin yükseltilmesi hedeflenmektedir.
Nesneye Dayalı Programlama 2  ›  FinTech Labs.  ›  WALEO  ›  Ekip  &  Takım Üyeleri
Ekip & Takım Üyeleri

WALEO Proje Ekibi

WALEO projesi; yazılım geliştirme, sistem mimarisi, kullanıcı deneyimi, kalite kontrol ve test süreçlerini birlikte yürüten ekip yaklaşımıyla şekillenmektedir. Aşağıda projede görev alan takım üyeleri ve üstlendikleri roller yer almaktadır.

Toplam Üye
3
Proje; temel geliştirme, tasarım ve test rollerini kapsayan çekirdek ekip ile yürütülmektedir.
Ana Rol Alanları
Yazılım, Tasarım, Test
Proje yönetimi teknik geliştirme ile birlikte kullanıcı deneyimi ve kalite süreçlerini de içerir.
Bölüm
BTBS
Tüm ekip üyeleri Bilgisayar Teknolojisi ve Bilişim Sistemleri alanında eğitim almaktadır.
Yaklaşım
İşbirlikçi Geliştirme
Roller ayrışsa da ekip, proje ilerleyişinde birbirini destekleyen ortak çalışma modeli izlemektedir.
👨‍💻
Lead Software Developer / System Architect

Yahya Fırat Uçar

24010708052 - BTBS
Projenin çekirdek yazılım geliştirme süreçleri, sistem mimarisi kararları ve genel teknik yönünün belirlenmesinden sorumludur.
🎨
UI/UX Designer / Quality Assurance Engineer

Bahittin Burnaz

24010708015 - BTBS
Arayüz tasarımı, kullanıcı deneyimi kararları ve kalite güvencesi açısından sistemin daha anlaşılır ve dengeli hale gelmesine katkı sunar.
🧪
Software Tester / Development Support Engineer

Fırat Demir Subaşı

24010708047 - BTBS
Test süreçleri, işlevsel doğrulama ve geliştirme destek faaliyetleri ile projenin daha kararlı ve hatasız ilerlemesine katkıda bulunur.
Ekip Yaklaşımı
WALEO proje ekibi; teknik geliştirme, kullanıcı deneyimi ve kalite süreçlerini birlikte ele alarak, projenin hem akademik hem de ürün odaklı açıdan daha güçlü bir yapıya ulaşmasını hedeflemektedir.
© 2026 WALEO • FinTech Labs. iletisim@waleo.frtsoft.net