Back to portfolio
In active development

Tornea

SaaS platform for organizing sports tournaments — built from scratch as my own product

Type: Own SaaS productMarket: Local sports leagues, MéxicoStatus: MVP in development
Product overview
3
Roles: organizer, coach, and referee
100%
Own product — designed, funded, and built by me
MX
Target market: local sports leagues across México
The opportunity

México has thousands of local sports leagues — football, basketball, volleyball — that run entirely without software. Organizers manage everything manually: fixtures on paper, standings on WhatsApp, rosters by message. There is no affordable, Spanish-language product built for this market. Tornea is being built to fill that gap.

Problems being solved
Tournaments managed over WhatsApp

Leagues organize everything through WhatsApp groups — fixtures, results, complaints, standings. No centralized system, constant confusion and disputes.

Manual standings and statistics

Standings calculated manually and posted as images on social media. Any error means recalculating everything. No automatic tracking of goals or cards.

No formal roster management

Teams submit rosters on paper or by message without verification. Player eligibility is not validated and there is no document history for disputes.

Multi-role system

Three distinct roles, each with their own dashboard and permissions. Every user sees only what they need to do their job.

Organizer
  • ·Creates and configures the tournament
  • ·Manages participating teams
  • ·Schedules matches and assigns venues
  • ·Publishes standings automatically
  • ·Resolves incidents and disputes
Coach
  • ·Registers team and players
  • ·Uploads player documents
  • ·Submits match lineup
  • ·Views team statistics
  • ·Tracks standings in real time
Referee
  • ·Records match results
  • ·Logs goals and cards per player
  • ·Signs off on match report digitally
  • ·Access to assigned match history
Core features
Tournament creation

Organizer configures format, categories, dates, venues, and rules from a single panel.

Team & roster management

Coaches register their team and upload player documents. Eligibility is validated automatically.

Automated standings

Points, goal difference, and statistics update automatically after each result is submitted.

Match scheduling

Organizer sets the fixture and assigns referees. Coaches see their schedule in real time.

Match reports

Referees log goals and cards per player. Report is signed off digitally.

Player statistics

Top scorers, disciplinary records, and appearances tracked automatically throughout the tournament.

Tech stack
Next.js 14TypeScriptSupabasePostgreSQLTailwind CSSFramer MotionVercel