Website with ELO rating system implementation

Job ID: 38426844

Budget: €250 – €750 EUR

Hello,

I am seeking an experienced developer to create a responsive website (with a smooth UI animation and transitions) where users (no registration needed) can vote in duels using the ELO rating system.
The project design is already completed (see attached Figma link). Your task will be to transform this design into a functional web application.

There might be more users voting at one time; the website has to be able to handle this and calculate the score correctly.
Some content will be locked behind a monthly subscription - Stripe?. (email address required and access locked to 1 device)

My guess for the tech stack would be something like this:

Front: React.js, Next.js, HTML, CSS, JavaScript
Back: Node.js, Express.js
Database: PostgreSQL, Redis
Real-Time and WebSockets: Socket.io

I am open to suggestions if you think there is a better way to do this.

https://www.figma.com/design/OWla6QkDmXrXzB2I3GPOgd/lorem-ipsum?node-id=0-1&t=p3OvLEv4Bsc5bTpJ-1
Related categories: JavaScript HTML5 Node.js Socket IO React.js