github.com/Hassan01-dev/league-circuit

Open Source & Collaboration

LeagueCircuit is 100% open source and built for the community. We welcome developers, designers, and tournament organizers to collaborate with us.

Open Source Collaboration Map

How to Collaborate

Whether you are fixing bugs, proposing new features, or translating text, there are many ways to get involved.

Code Contributions

Fix open bugs, implement new features, or optimize existing logic. We welcome pull requests of all sizes.

Localization

Help us translate LeagueCircuit into more languages. The app supports English, German, French, and Chinese out-of-the-box.

Documentation

Improve our setup guides, write tutorials, or add helpful inline comments to make onboarding easier for new developers.

Under the Hood

Developer-Friendly Tech Stack

LeagueCircuit is built with a modern, high-performance web stack. If you love clean TypeScript, fast page loads, type-safe database queries, and lightweight sockets, you will feel right at home in our codebase.

Next.js 16

App Router, Server Actions, React 19, and optimized metadata

Prisma 7 & Postgres

Modern type-safe database schemas with Supabase connection pooling

Tailwind CSS v4 & shadcn/ui

A sleek, dark-first UI with Space Grotesk and Chakra Petch typography

Deno WebSocket Relay

AES-256-GCM encrypted realtime spectator updates

Ready to jump in?

Fork the repository, explore the issues board, and join other developers.

Clone & Contribute