ISc is a website aim to manage and facilitate icpc community operations like Manage new camps and stuff responsiblities.Project has target to use from all communities with same goal in egypt.
This project was trail version for ICPC Sohag official website where you can see it here Link.Each actor has spacific roles than others to prevent delegation tasks between community stuff member.
- Dot Net 6.0
- Restful Apis
- Entity Framework
- Json web token
- Http Client
- Quertz (Recurring tasks)
- auto Mapper (ORM)
- Mail Kit (Mail sender service)
- MSSql server (Database)
- Leader
- Head of Camp
- Mentor
- Trainee
- Record trainee attendence
- Record mentor attendence
- Weekly filter for trainees from camps according to conditions
- Integrate with Codeforce api
- Accept trainees for new camps according to priorities to give chance for a new trainees to join new camps
- Display trainees information for their assigned mentor.
- Display camp status for Head of camp.
- Display Community progress for Leader.
- Add trainees to archives
- Add Stuff to archives.
- Auto sending emails for trainees.
- Display community information for website visitors.
- Auto updating for trainees solved problems.