Inspiration

Having a fun ranked system for "easy" math

What it does

It uses a node js server to queue people into each-other, and they compete in a one-on-one with the same questions on whoever can complete all of them correct the fastest. There is an elo system and a global, viewable leaderboard

How I built it

The backend consists of node.js and the frontend is built using Vite + react. Additionally, I added a login system primarily using Google OAuth for simple login

Challenges we ran into

Google OAuth had some problems running but other than that it went mildly smoothly

Accomplishments that we're proud of

I am proud of being able to make a queue-ing system because that was something I imagined would be very heard to do

What we learned

I learned how to setup Google OAuth login even faster than before, and running into less problems, and avoiding the usual traps.

What's next for Ranked-EQAO

Deployment onto a domain, and more etc

Built With

Share this project:

Updates

Submission history