İçeriğe geç
Projelere Dön

Project Tracker — Kurumsal Proje Yönetim Sistemi

5 katmanlı N-Tier mimari ve SOLID prensipleriyle geliştirilen, GitHub API entegrasyonlu bütünleşik kurumsal proje yönetim sistemi.

C# .NET 8 ASP.NET Core Entity Framework Core SQL Server DevExpress

Problem

Kurumsal projelerde görev takibi, kaynak yönetimi ve ekip iletişiminin dağınık araçlar üzerinden yürütülmesi verimsizliklere neden olmaktaydı. Merkezi, entegre bir yönetim platformuna ihtiyaç vardı.

Yaklaşım

5 katmanlı (N-Tier) mimari ile geliştirilen sistem; Repository/Unit of Work pattern, Dependency Injection ve GitHub API (Octokit) entegrasyonunu bir araya getirdi.

  • Mimari: N-Tier (Presentation, Business Logic, Data Access, Common, Entity)
  • Test: 14 servis için 177 unit test yazıldı
  • İletişim: Gmail SMTP tabanlı davet ve bildirim sistemi
  • Deploy: Custom domain üzerinde canlıya alındı

Sonuç

Proje ekiplerinin görev, süreç ve kaynaklarını tek platformdan yönetebileceği, ölçeklenebilir ve test edilmiş bir kurumsal yazılım sistemi teslim edildi.