Parliamo del progetto

Sport

USA College Sport

Piattaforma di reclutamento per atleti europei verso i college USA

Il nostro ruolo
Full-stack development (full rebuild)
Periodo
2026
Stato
Beta
Schermate
Website, Player, Coach

Apri usacollegesport.com

USA College Sport: Sito pubblico: la home, in italiano, inglese e spagnolo.

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

  • Nuxt 4 (Vue 3, TypeScript)
  • Tailwind CSS 4
  • PostgreSQL (Neon) + Drizzle ORM
  • Firebase Auth + App Hosting
  • Google Cloud Storage
  • @nuxtjs/i18n + Nuxt Content
  • Python + FFmpeg video runner (Modal)
  • pnpm monorepo

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

USA College Sport, Website: Sito pubblico: la home, in italiano, inglese e spagnolo.
Sito pubblico: la home, in italiano, inglese e spagnolo.
USA College Sport, Website: Pagina Come funziona: i nove passi dalla registrazione alla prima stagione in un college americano.
Pagina Come funziona: i nove passi dalla registrazione alla prima stagione in un college americano.

Player

USA College Sport, Player: Portale giocatore: rifila, nomina e ordina le clip tagliate dalle tue partite.
Portale giocatore: rifila, nomina e ordina le clip tagliate dalle tue partite.
USA College Sport, Player: Lo stesso editor di clip da smartphone, con l'avanzamento del percorso in 10 tappe in alto.
Lo stesso editor di clip da smartphone, con l'avanzamento del percorso in 10 tappe in alto.

Coach

USA College Sport, Coach: Portale coach: filtra i giocatori per ruolo su un campo cliccabile, poi per anno, GPA e video.
Portale coach: filtra i giocatori per ruolo su un campo cliccabile, poi per anno, GPA e video.
USA College Sport, Coach: Il profilo di un giocatore visto dal coach: dati principali, video e clip raggruppate per azione.
Il profilo di un giocatore visto dal coach: dati principali, video e clip raggruppate per azione.

Tutte le schermate mostrano dati dimostrativi inventati.

Preferisci scrivere liberamente?

Raccontaci cosa vuoi realizzare.

Accettiamo nuovi lavori: MVP, rifacimenti, integrazioni AI, oppure un ingegnere senior nel tuo team per un periodo. Bastano poche righe sull’idea per iniziare.

Scrivici