backend-server icon indicating copy to clipboard operation
backend-server copied to clipboard

Build a Competition System

Open William-McGonagle opened this issue 3 years ago • 6 comments
trafficstars

Idea

We want to run a competition, but we aren't going to be using tools like HackerRank. What we need is a system to create, run, and manage competitions in real-time. This system should be able to handle multiple competitions at once and should be fairly secure.

The competitions will look fairly similar to CodeQuest, and now that I am thinking about it, they should be their own microservice.

Please comment down below with a suggestion about what stack we should use, and if you would be interested in helping.

William-McGonagle avatar Jan 04 '22 03:01 William-McGonagle

I'd be interested in helping. This sounds like an opportunity to make use of containerization if each contest is to be supported by its own service. As far as a possible stack goes, some ideas on my end include the bread and butter React-based frontend (perhaps with recoil or redux for state mgmt) and a backend with a few different options including Django and Node, though I may recommend Node myself due to ease of setup and not having to bother with software like Apache that's been getting absolutely raked by hackers with stuff like Log4J recently. I'd be down to help with overall designs as well, whether it's wireframes, requirements, system layouts, flows, etc.

jls47 avatar Jan 19 '22 20:01 jls47

Node is exactly what we have built the backend off of @jls47

NeilChaudhari avatar Apr 01 '22 23:04 NeilChaudhari

hey @William-McGonagle , @NeilChaudhari

Could you please explain a bit more how you want to make this one up. This will help a lot on the development process.

Massiles.

MassiGy avatar May 31 '22 19:05 MassiGy

i would like to help.

jsndz avatar Jan 05 '24 13:01 jsndz

Hi I'm interested

oluwatobi2001 avatar May 16 '24 05:05 oluwatobi2001