Student Progress Tracker
Full-Stack API & Cloud Platform
Production-grade three-tier enterprise application demonstrating advanced software engineering practices, cloud architecture, and test-driven development.
D424ASP.NET Core.NET MAUIAzure
30+
Unit Tests
99.9%
Uptime
3-Tier
Architecture
Azure
Cloud Deploy
Problem
Students and educators need a centralized, cloud-based academic management system with real-time synchronization, secure authentication, advanced analytics (weighted GPA calculations, grade projections), and professional reporting capabilities that goes beyond basic offline tracking.
Solution
Architected and deployed a production-grade three-tier enterprise application:
- Backend: RESTful ASP.NET Core Web API (.NET 8) with JWT authentication and Entity Framework Core
- Frontend: Cross-platform .NET MAUI client (.NET 9) with MVVM pattern
- Infrastructure: Azure App Service with Azure SQL Database and CI/CD pipeline
- Quality: 30+ automated unit tests with xUnit, Moq, and FluentAssertions
Impact
- Fixed critical weighted GPA calculation bug through test-driven development
- Achieved complete database isolation for parallel test execution
- Successfully deployed to Azure with 99.9% uptime
- Built scalable three-tier architecture for independent scaling
Tech Stack
ASP.NET Core
.NET MAUI
Azure
xUnit
Entity Framework
JWT Auth
Swagger/OpenAPI