Our own product initiative — a modern SaaS platform that revolutionizes how sports tournaments are organized and managed.
As passionate sports players and tournament organizers, we identified a critical gap in the market: existing tournament-management tools are either outdated, overly complex, or lack essential features. Tournee addresses these pain points with an intuitive, feature-rich platform that handles everything from participant registration to real-time bracket updates.
The platform supports multiple tournament formats including single/double elimination and round-robin, automates bracket generation and seeding, provides live score tracking, and works seamlessly across web and mobile devices.
Tech wrap-up
The frontend leverages React Native with Expo for cross-platform support, enabling deployment to web, iOS, and Android from a single codebase. The UI is crafted with NativeWind (Tailwind CSS) and a custom component library, while URQL handles GraphQL state management with intelligent caching.
The backend is powered by NestJS with a GraphQL API, using PostgreSQL with MikroORM for data persistence. BullMQ handles asynchronous job processing for tournament operations like bracket generation and standings calculation.
Both repositories benefit from domain-driven design — domains communicate through events, so they can be developed and understood in isolation.









Have a problem like this?
Start with a free 30-minute audit — we'll tell you straight whether we can help.
30 min · Google Calendar · no sales deck
Prefer to write? Send us a message →
