Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aashrafh/a4a

🏆 Competitive programming website to manage competitive programming activities with a virtual judge.
https://github.com/aashrafh/a4a

aashrafh asp-net asp-net-mvc cmp codeforces codeforces-api competitive-programming contest-programming csharp database database-management dotnet hackerrank mvc selenium selenium-csharp solutions sql sql-server virtual-judge

Last synced: about 2 months ago
JSON representation

🏆 Competitive programming website to manage competitive programming activities with a virtual judge.

Awesome Lists containing this project

README

        



A4A logo
















---

🏆 A competitive programming website to manage competitive programming activities with a virtual judge.


## 📝 Table of Contents
- [About](#about)
- [Demo](#demo)
- [Install](#Install)
- [Technology](#tech)

## 🧐 About
A4A is a competitive programming website to manage competitive programming regular activities, It is maintained by a group of competitive programmers from FECU to help competitive programmer to train for problems from different topic and compete with each other to get maximum benefit from the training.

We are not a real judge, actually we are a virtual judge not a real judge, we grab problems from other regular online judges like CodeForces, HackerRank, UVA, SPOJ .. etc and simulate submissions to other online judges and provide the user with the verdict besides adding more additional features like Creating Contests, Groups, Teams and Organizations, Writing blogs and share it with CP community.

## 📷 Screenshots



A4A
A4A
A4A
A4A
A4A
A4A
A4A
A4A


## 🏁 Install
1. Install [Visual Studio](https://visualstudio.microsoft.com/) with .NET environment.
2. Install [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2019).
3. Execute ```Delivery Script``` on the ```SQL Server```.
4. Open the ```A4A.sln``` file in the ```A4A``` folder.
5. Build the all the projects then run it.

**Note:** Do not forget to change the ```DB_Connection_String``` in ```DBManager.cs```.

## ⛏️ Built Using
- [C#](https://docs.microsoft.com/en-us/dotnet/csharp/) - Object-oriented language that enables developers to build .NET applications.
- [ASP.NET MVC](https://dotnet.microsoft.com/apps/aspnet/mvc) - A design pattern for achieving a clean separation of concerns.
- [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2019) - Relational database management system developed by Microsoft.
- [Selenium](https://selenium.dev/) - Portable framework for testing web applications.