Tech Stack
React Node.js GraphQL PostgreSQL Prisma AWS
Overview
I co-founded Etournity to address the complexities of grassroots esports tournament organization. The platform serves as a comprehensive toolset that handles everything from registration and seeding to bracket advancement and dispute resolution.
Key Features
The "Match Lobby" provides players with a dedicated space for check-ins, lobby code exchange, and automated score submission. Organizers benefit from "Host Hub," which offers full control over brackets, player lists, and real-time communication channels.
Engineering
The platform is built on a modern stack utilizing a GraphQL API for efficient data fetching and Prisma for robust database interactions. We leveraged AWS for a scalable production environment, emphasizing low-latency WebSocket connections to ensure match updates are reflected instantly for all participants.