← Tutti i lavori

Due app in produzione per una federazione sportiva nazionale

Consulenza · anonimizzato per riservatezza

Problema

Una federazione sportiva nazionale aveva bisogno di servizi digitali per i propri tesserati: un portale servizi web e mobile, e un'app mobile companion usata da decine di migliaia di persone. La società di consulenza incaricata del progetto non aveva un front-end developer senior in organico — il front end andava progettato, sviluppato e mantenuto da una sola persona.

Ruolo

Unico sviluppatore front-end su entrambe le applicazioni, dall'architettura alle release sugli store, senza supervisione senior. Oltre al front end: contributi selezionati di back-end in C#/.NET, troubleshooting delle build native, pubblicazione sugli store e una piccola pipeline per gli asset grafici.

Scelte tecniche

  • Angular 21 + Capacitor 7 in un monorepo Nx — un'unica codebase TypeScript per web e mobile, componenti standalone e signals.
  • Sistema di filtri generico e riutilizzabile costruito sui generics di TypeScript, condiviso da tutte le viste a lista del portale.
  • Dashboard di amministrazione con PrimeNG e Chart.js.
  • Sign-in OIDC (B2C) — integrazione del flusso di autenticazione OpenID Connect per i tesserati nel portale: redirect flow, gestione di token e sessione.
  • Contributi di back-end: controller e service REST in C#/.NET — incluso il Meta Data Deletion Callback per la compliance di Facebook Login (richieste firmate HMAC-SHA256).
  • Firebase per notifiche push e integrazione dell'Admin SDK; troubleshooting delle build native in Xcode e Gradle.
  • Pipeline in Python/Pillow per asset grafici: loghi, banner e favicon.

Risultato

Entrambe le applicazioni sono in produzione — su App Store e Google Play — al servizio di decine di migliaia di utenti, mantenute end-to-end da un unico sviluppatore.

Nome del cliente, brand e screenshot sono omessi per un accordo di riservatezza. Ne parlo volentieri nel dettaglio in un colloquio.