Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a Competition System #100

Open
William-McGonagle opened this issue Jan 4, 2022 · 6 comments
Open

Build a Competition System #100

William-McGonagle opened this issue Jan 4, 2022 · 6 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@William-McGonagle
Copy link
Member

William-McGonagle commented Jan 4, 2022

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 William-McGonagle added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Jan 4, 2022
@jls47
Copy link
Collaborator

jls47 commented Jan 19, 2022

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.

@NeilChaudhari
Copy link
Member

NeilChaudhari commented Apr 1, 2022

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

@MassiGy
Copy link
Member

MassiGy commented May 31, 2022

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.

@jsndz
Copy link

jsndz commented Jan 5, 2024

i would like to help.

@oluwatobi2001
Copy link

Hi I'm interested

@gracious7
Copy link

Hi I'm interested

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants