InnoTrack is a fully deployed graduation project built with .NET 8 and Clean Architecture. It provides a robust backend system to manage, track, and streamline academic projects, utilizing AI features to reduce redundancy.
- Front-End Application: InnoTrack Live
- API Swagger UI: https://innotrack-aneshpdxd6habnd6.uaenorth-01.azurewebsites.net/swagger/index.html
To explore the live application, test Role-Based Access Control (RBAC), and authorize endpoints in Swagger, you can use the following test accounts:
1. Student Account:
- Email:
youssef419748@fci.bu.edu.eg - Password:
Yy014789!!
2. Professor Account:
- Email:
MAY.GALLAB@fci.bu.edu.eg - Password:
DrMai@Fci2026!
The project strictly follows Clean Architecture principles to separate concerns and ensure maintainability:
- Core: .NET 8 / ASP.NET Core Web API
- Architecture Layers: API, Application, Domain, Infrastructure
- ORM & Data Access: Entity Framework Core
- Containerization: Docker & Docker Compose