Farhaan Beeharry
Software Engineer
© 2026 All rights reserved.
TeamToss
TeamToss ends the WhatsApp chaos of organising a casual
football match. Create a match with date, time and venue,
add players with their positions, then shuffle fair,
position-balanced teams in one tap — the algorithm pools
players by position, randomises within each pool, and
distributes them round-robin so every side gets a keeper,
defenders, mids and attackers. Share the final lineup
with a single link; teammates view it with no account
needed. Vanilla JS + Tailwind on a Supabase backend.
Key features:
Live website: https://teamtoss.farhaan.info/
Key features:
- Position-aware fair team shuffling (GK/DEF/MID/ATT)
- Create matches with date, time & location
- Roster management (add/remove players)
- 2–10 teams per match
- One-click shareable lineup links
- Guest view (no login required)
- Multiple shuffle history per match
- Supabase auth
- Dark/light theme
- Mobile-responsive
Fair teams in one tap
From the organiser's shuffle screen to the guest's shared lineup — recreated from the app's real interface and colour system.
Position-balanced shuffle
Team A
Aarav S.GK
Kishan R.DEF
Rohan M.MID
Vikram D.ATT
Team B
Dev N.GK
Arjun T.DEF
Nikhil B.MID
Farhaan H.ATT
Copy share link
Shareable link — no login
JavaScript (ES modules)
Tailwind CSS
Supabase
PostgreSQL
Lexend
Live website: https://teamtoss.farhaan.info/
If you need a demo access account, please contact me on my email contact@farhaan.info