A comprehensive online judge platform for competitive programming and coding contests, built with
Asp.NetCore and following clean architecture principles.
Project Overview
AJudge is a modern online judge system that allows users to:
Submit and evaluate coding solutions
•
Participate in programming contests
•
Manage user accounts and teams
•
Track problem-solving progress
•
Engage with the programming community through blogs and comments.
•
Technology Stack
Backend: Asp.Net Core
•
Database: Entity Framework Core
•
Authentication: JWT/Identity
•
Architecture: Clean Architecture / Onion Architectur