🚀 Project Tracker v1.0.0
N-Katmanlı Mimari (5 Katman) kullanılarak geliştirilmiş kurumsal proje yönetim sisteminin ilk kararlı sürümüdür.
✨ Özellikler
- Proje Yönetimi: Proje oluşturma, durum takibi, risk analizi, bütçe yönetimi
- Görev Yönetimi: Kanban Board, Grid View, alt görevler, zaman takibi
- Takım Yönetimi: Takım oluşturma, e-posta ile davet, rol tabanlı yetkilendirme
- GitHub Entegrasyonu: Commit senkronizasyonu, geliştirici analizi, task-commit eşleştirme
- Raporlama: PDF/Excel export, dashboard KPI'ları, trend analizi
- Mimari: N-Tier Architecture (Core, Data, Business, UI, API)
- Veritabanı: Entity Framework Core 8.0 Code-First yaklaşımı
- UI: Windows Forms + DevExpress 25.1.7 modern arayüz
📦 Kurulum ve Veritabanı Ayarları
-
İndirme:
ProjectTrackerSetup.exedosyasını indirin ve kurun. -
Veritabanı Bağlantısı:
- Uygulama ilk çalıştırıldığında veritabanı ve tablolar otomatik oluşturulur.
- Varsayılan olarak
appsettings.jsondosyasındaki bağlantı adresi kullanılır. - Kendi SQL Server'ınıza bağlamak için:
- Uygulamanın kurulu olduğu klasöre gidin (Masaüstü kısayoluna sağ tık → Dosya konumunu aç)
appsettings.jsondosyasını Not Defteri ile açınConnectionStringsbölümündekiServer=...kısmını kendi SQL Server adınızla değiştirin:- Yerel:
Server=.veyaServer=(localdb)\MSSQLLocalDB - SQL Express:
Server=.\SQLEXPRESS - Uzak sunucu:
Server=sunucu_adresi
- Yerel:
-
Gereksinimler:
- Windows 10/11
- .NET 8.0 Runtime
- SQL Server 2019+ (LocalDB, Express veya Full)
🔐 Varsayılan Giriş Bilgileri
Veritabanı ilk oluşturulduğunda aşağıdaki admin hesabı otomatik olarak eklenir:
| Alan | Değer |
|---|---|
| Kullanıcı Adı | admin |
| Şifre | admin123 |
⚠️ Önemli Notlar
- Uygulama başlatıldığında veritabanı yoksa otomatik oluşturulur
- SQL Server servisinin çalışır durumda olduğundan emin olun
🔗 Linkler
| Platform | URL |
|---|---|
| 🌍 Web Sitesi | pt.bilalabic.com |
| 🔌 API | bilalabic.com/api |
| 📂 Kaynak Kod | GitHub |