🛡️ Kişisel & Bireysel Geliştirici Projesi

Bulut Bağımlılığı Olmayan
Kişisel Kanban Panosu

Karmaşık SaaS araçları yerine; kendi sunucumda kolayca barındırabildiğim, verilerin tamamen benim kontrolümde olduğu ve diske güvenle saklandığı TypeScript tabanlı minimalist bir Kanban panosu geliştirdim.

Demo Hesabı Talep Et ➔
Görünüm 1

Kanban Panosu & Canlı Durum Simülasyonu

Kartların durum geçişlerini ve veri senkronizasyonunu test etmek amacıyla hazırladığım canlı teknik simülasyon. Her görevin benzersiz ID (Key) numarası ve atanan kişi bilgisi üzerinden iş takibi yapılabilmektedir.

İş Kimlikleri (Task Keys)

Projedeki her görev, takip edilmeyi kolaylaştıran TK-11, TK-12 gibi tekil ID'lerle kimliklendirilir.

Sprint Rotasyonu

Simülasyon her sıfırlandığında farklı bir sprint dönemi (Altyapı, Mobil, Raporlar) yüklenerek dinamik veri yapısı test edilir.

Arayüz Simülasyonu
4
Görevler
1
Tamamlandı
0
Gecikenler
3 SP
Sprint Hızı
📋 Yapılacak 2
⚡ Yapılıyor 1
✅ Tamamlandı 1
Görünüm 2

Dinamik Gantt Zaman Çizelgesi

Herhangi bir harici kütüphaneye bağımlı kalmadan, görev kartlarının başlangıç ve bitiş tarihlerini okuyarak DOM üzerinde yatay zaman çizgileri (Gantt) ürettim.

Otomatik Takvim Yerleşimi

Seçilen tarih aralığına göre CSS Grid kolonları otomatik hesaplanır ve görev çubukları takvim alanına yerleşir.

İlerleme Oranı (Progress) Entegrasyonu

Gantt çubukları, kart altındaki alt görevlerin tamamlanma oranına bağlı olarak kendi içlerinde renk dolgusu alır.

Görev Bilgisi
1. Hafta
2. Hafta
3. Hafta
4. Hafta
OAuth Entegrasyonu TK-12
Süreç Planı
Kredi Kartı Saklama TK-21
Analiz & Kodlama
Excel Aktarım Modülü TK-32
Test & Dağıtım
Görünüm 3

Analitik Raporlar & İstatistikler

Projelerin genel gidişatını, darboğazları ve iş dağılımlarını anlık gözlemlemek için tasarlanan dashboard paneli.

Sprint Hızı (Velocity) Hesaplama

Tamamlanan görevlerin Story Point (SP) değerleri anlık toplanarak ekibin gerçek üretim hızı ölçülür.

Öncelik Seviyesi Dağılımları

Görevlerin Acil, Orta ve Düşük kırılımları grafikler üzerinden gösterilerek risk analizi kolaylaştırılır.

Öncelik Kırılım Analizi (Görev Yüzdeleri)
🔴 Yüksek (Acil) %25
🟠 Orta Öncelik %50
🟢 Düşük Öncelik %25
Görünüm 4

Backlog & Sprint Planlama

Hataları ve özellikleri sıraya dizdiğimiz backlog alanı ile sprintlerin kapsamını belirlediğimiz planlama paneli.

Tek-Aktif Sprint Koruması

Sistemde veri tutarsızlığını engellemek ve odağı korumak amacıyla aynı anda sadece tek bir sprintin aktif olabilmesini sağlayan bir iş kuralı kurguladım.

Story Point Planlaması

Her sprinte atanmış toplam puan sınırları takip edilerek ekibin kapasite aşımı yapması önlenir.

🟢 Aktif Sprint: Sprint 1 05 Oca - 18 Oca
OAuth 2.0 Entegrasyonu (TK-12)
ZK 5 SP
Redis Cache Kurulumu (TK-13)
MD 3 SP
📁 Gelecek Planlar (Backlog) Planlanmamış
Kredi Kartı Saklama (TK-21)
MD 13 SP

Gizlilik ve Sunucu Bağımsızlığı

Bu proje, büyük SaaS araçlarının oluşturduğu veri izleme ağlarından kaçınmak ve kişisel görevlerimi tamamen kendi kontrolüm altında yönetebilmek amacıyla geliştirilmiştir.

🔒

%100 Kişisel Veri Gizliliği

Hiçbir dış API'ye veri sızdırmaz, tüm kullanıcı doğrulama ve veri saklama işlemleri sunucuda yerel olarak sonlanır.

Hafif Çalışma Mantığı

Derleme adımı olmayan arayüzü sayesinde tarayıcıya ek bir paket indirme yükü bindirmez ve hızlı açılır.

TypeScript 5
Tip güvenliği altyapısı
Express 4
Hafif API sunucusu
Zod
Şema doğrulamaları
Vanilla JS
ES modül yapısı