This project is a personal passion project for me, as a person who enjoys competitive gaming, I have often partaked in different online tournaments for various games throughout the years.
I see a lot of tournaments ran, very unprofessionally & unorganised, usually through instagram communities, group chats etc. The goal with this is to make a platform where all of this is managed and contained within the website, allowing for a more professional and community-driven experience.
This would not just be a platform for me to create tournaments, but eventually a platform where others can host their own, decide splits, entry fees etc.
The system will take in a set of variables for a tournament, including things like number of teams, groups, platform and from this, generate a full group stage & knockout bracket, of which when the tournament starts, it will seed this bracket with real teams and then allow users to input their scores as the games progress.
For the group stages each team will play eachother once, this will form a small table in which the top 2 teams progress to the next stage. Once the groups are complete this will automatically seed them into their respective positions using a fair seeding algorithm that is based off real sports.
The plan is to make something very customisable and dynamic, allowing for future expansion into other games to host tournaments across different titles.
However at the moment, the focus is choosing one game to build a community around.
A lot of my projects as of late have been very laravel focused, I am building this out on Laravel 11, using a new native package Laravel Reverb for web-socket functionality & Livewire / AlpineJS.
Fill in the form, or shoot me an email to start a conversation about your web project