Live Update Leaderboard

Full Stack
React
Sass
Strapi
GraphQL

Developed using a React frontend, and separate Strapi based database. This project was designed for an exhibition where members of the public could take part in a competition to win prizes. Their scores would be entered into the system by a moderator using an admin area, and the competitors' scores would update on the leaderboard (if they scored high enough to make it onto the leaderboard). This project ran for 4 days, with the scores being archived and reset each day. The leader had another view that would show the overall highest score from the duration of the exhibition.

Strapi was used to collate all of the scores and user data, and was polled at frequent intervals by the leaderboard to make sure that scores displayed were up to date. The competition had over 600 participants throughout the exhibition.

Back
Leaderboard_2-2025-01-17T20-46-19-991Z.webp
Leaderboard_1-2025-01-17T20-46-14-681Z.webp