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.