Skip to content
Back to Projects

Project Tracker — Enterprise Project Management System

An integrated enterprise project management system built with 5-layer N-Tier architecture, SOLID principles, and GitHub API integration.

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

Problem

Managing tasks, resources, and team communication through scattered tools caused inefficiencies in enterprise projects. A centralized, integrated management platform was needed.

Approach

Built with 5-layer (N-Tier) architecture combining Repository/Unit of Work pattern, Dependency Injection, and GitHub API (Octokit) integration:

  • Architecture: N-Tier (Presentation, Business Logic, Data Access, Common, Entity)
  • Testing: 177 unit tests written for 14 services
  • Communication: Gmail SMTP-based invitation and notification system
  • Deployment: Deployed on custom domain

Outcome

A scalable, thoroughly tested enterprise software system enabling project teams to manage tasks, processes, and resources from a single platform.