Sport
USA College Sport
Piattaforma di reclutamento per atleti europei verso i college USA

Il rifacimento della piattaforma di un'agenzia che dal 2015 porta studenti-atleti europei nei college americani. I giocatori compilano il profilo e trasformano le partite intere in un video di highlight. I coach dei college cercano gli atleti per ruolo, anno di diploma, GPA e video.
Chi lo usa e per cosa
- Un calciatore di Genova incolla il link YouTube di una partita, tagga le sue azioni migliori e riceve le clip già tagliate.
- Il giocatore rifila, rinomina e ordina le clip, e il sistema monta l'highlight con un cerchio su di lui.
- Un coach universitario filtra gli atleti su un campo cliccabile per ruolo, anno, altezza, GPA e livello, poi li salva in una shortlist.
- Lo staff dell'agenzia segue ogni atleta in 10 tappe: profilo, video, contratto, test d'inglese, ACT/SAT, eleggibilità NCAA e visto.
Come è fatto
- Un solo schema Postgres per due app: il lato giocatori e il portale coach su un dominio separato.
- I tag entrano in coda. Un worker FFmpeg serverless taglia le clip, disegna il cerchio e le unisce nell'highlight.
- Ogni sport ha domande, ruoli e tipi di azione propri, e la ricerca dei coach filtra su questi.
- Cookie di sessione Firebase con controllo dei ruoli, streaming firmato dei media da storage privato e uno script che tiene allineate le tre lingue.
Tecnologie
In numeri
- 2 Nuxt apps in one pnpm monorepo: the public site with the player portal, and a separate coach portal (Recruit11)
- 3 user roles: player, coach, admin
- About 250 Vue components and pages, about 60 server API routes
- 23 Postgres tables, 15 Drizzle migrations
- Public site and portal in 3 languages (Italian, English, Spanish), 76 blog posts
- 10-step player journey from profile to visa, with 131 taggable action types across 19 sports
- A serverless FFmpeg runner cuts tagged clips, draws the circle on the player and builds the highlight reel
Website


Player


Coach


Tutte le schermate mostrano dati dimostrativi inventati.