SaaS · App · PWA
Athleex
Athleex è una piattaforma SaaS per personal trainer e coach: gestione atleti, allenamenti, nutrizione, fatturazione, chat e notifiche push. Un'unica base web distribuita come app nativa su App Store e Google Play e come PWA installabile su iOS e Android.
athleex.com

Il contesto
Athleex nasce con un'ambizione precisa: dare ai personal trainer e ai coach un unico strumento per gestire davvero il proprio lavoro, non l'ennesima app che risolve un pezzo del problema e lascia scoperto tutto il resto. Il mondo del fitness professionale è pieno di soluzioni parziali: un foglio per le schede, un gestionale per i pagamenti, una chat per parlare con gli atleti, un'app diversa per la nutrizione. Ognuna funziona a metà e nessuna parla con le altre.
L'idea alla base di Athleex è mettere tutto questo dentro una sola piattaforma: gestione degli atleti, costruzione degli allenamenti, piani nutrizionali, fatturazione, comunicazione e notifiche. Non un sito vetrina, ma un prodotto operativo che il trainer usa ogni giorno per seguire le persone che allena.
La sfida
La difficoltà non era immaginare le funzioni: era farle convivere. Un personal trainer non vuole imparare a usare cinque software diversi. Vuole aprire una cosa sola, sul telefono, e trovarci dentro gli atleti, le schede, i pagamenti e i messaggi, senza attriti.
Servivano quindi due cose insieme, che di solito si escludono a vicenda. Da un lato la velocità e la libertà di un prodotto web, che permette di aggiornare e migliorare in continuazione senza attese. Dall'altro la presenza sugli app store, perché per un prodotto professionale essere scaricabile da App Store e Google Play è un segnale di serietà e un canale di scoperta che gli utenti si aspettano. La sfida tecnica è stata proprio unire questi due mondi invece di sceglierne uno.
Una sola base, tre modi di installarla
La decisione architetturale più importante è stata costruire Athleex come un'unica applicazione web ad alte prestazioni e poi renderla disponibile in tre forme, tutte alimentate dallo stesso codice: come sito e web-app dal browser, come PWA installabile direttamente dal telefono, e come applicazione nativa pubblicata su App Store e Google Play.
Questo approccio ha un vantaggio enorme: una sola base di codice da mantenere, un solo posto in cui correggere un problema o aggiungere una funzione, e quel miglioramento arriva ovunque nello stesso momento. Non esistono due prodotti diversi da tenere allineati, con il rischio che l'app mobile resti sempre qualche versione indietro rispetto al web.
Le app native su App Store e Google Play
Athleex non è solo un sito installabile: è anche un'app vera, pubblicata su App Store e Google Play. Per portarla sugli store abbiamo costruito un guscio nativo che avvolge l'applicazione e la trasforma in un'app iOS e Android a tutti gli effetti, mantenendo però un'unica base di codice condivisa con il web.
Essere sugli store non è un dettaglio estetico. Significa che un personal trainer trova Athleex cercandola dove si aspetta di trovarla, la scarica con un tocco e la ritrova con la sua icona tra le altre app professionali. Significa poter sfruttare le funzioni native del telefono dove servono — notifiche push affidabili, gestione dei pagamenti in-app secondo le regole di Apple e Google, integrazione con il sistema operativo — senza perdere i vantaggi del web sotto il cofano.
La parte più delicata di questo lavoro è stata rispettare le regole dei due store, severe e diverse tra loro: dai processi di revisione ai requisiti sugli acquisti in-app, fino alla gestione delle sessioni e dei permessi. Portare un prodotto web dentro un contenitore nativo e farlo passare dalle revisioni di Apple e Google richiede attenzione su decine di dettagli che l'utente non vedrà mai, ma che fanno la differenza tra un'app approvata e una che resta bloccata in coda.
La PWA: installazione immediata, zero attriti
Accanto alle app native, Athleex resta installabile anche come PWA, direttamente dal browser, senza passare dallo store. È la via più rapida: l'atleta riceve un link dal proprio trainer, apre, e in pochi tocchi ha l'app sulla schermata home, a schermo intero, senza la barra del browser e senza occupare lo spazio di un'installazione tradizionale.
Avere entrambe le strade — store e PWA — è un lusso che nasce proprio dall'aver costruito tutto su un'unica base web. Chi vuole l'app dallo store la scarica da lì; chi vuole partire subito la installa come PWA. In tutti i casi è lo stesso prodotto, aggiornato in tempo reale. Quando sistemiamo qualcosa o aggiungiamo una funzione, il miglioramento arriva a tutti insieme, senza la frammentazione delle versioni tipica dei prodotti mobile, dove metà degli utenti resta indietro perché non aggiorna.
Cosa abbiamo costruito
Dentro Athleex il trainer trova la gestione completa degli atleti: anagrafica, obiettivi, dati biometrici, valutazioni e monitoraggio nel tempo. C'è un costruttore di allenamenti con cui creare programmi, assegnarli agli atleti e raccogliere i log di serie, ripetizioni, carico e sforzo percepito, così da vedere davvero cosa succede tra una sessione e l'altra.
Ci sono i piani nutrizionali, la fatturazione con gestione multi-valuta pensata per chi lavora con clienti in Paesi diversi, la chat integrata per tenere tutte le conversazioni con gli atleti in un unico posto, e una dashboard di business che dà al trainer una lettura chiara del proprio andamento. Ogni pezzo è progettato per incastrarsi con gli altri: i dati inseriti una volta sono disponibili ovunque servano, senza doppioni e senza ricopiature.
Il gestionale per i trainer
Il cuore di Athleex è la parte gestionale. Un personal trainer non è solo un allenatore: è un piccolo imprenditore che deve organizzare clienti, programmi, pagamenti e comunicazioni. Athleex mette tutto questo in un'unica interfaccia, con l'obiettivo di ridurre il tempo speso in attività amministrative e restituirlo al lavoro che conta, cioè seguire le persone.
La web-app gestionale è pensata per essere densa ma leggibile: stati, priorità, dati e azioni principali a portata di sguardo, senza decorazione inutile dove serve prendere decisioni in fretta. È lo stesso principio che seguiamo su ogni gestionale su misura: prima il processo di lavoro reale, poi l'interfaccia che lo rispecchia.
Multilingua e notifiche
Athleex parla sei lingue. Non è una traduzione di facciata: l'intera esperienza, comprese le comunicazioni verso gli atleti, è pensata per funzionare in più mercati fin dall'inizio. Per un prodotto che vuole crescere oltre i confini nazionali, il multilingua nativo elimina uno dei freni più comuni all'adozione.
Le notifiche push sono l'altra metà di ciò che tiene viva la piattaforma: il modo in cui Athleex raggiunge l'atleta anche quando l'app è chiusa, con una nuova scheda assegnata, un messaggio dal trainer o un promemoria. Farle funzionare in modo affidabile sia sulle app native sia sulla PWA, su iOS e su Android, è un lavoro tecnico tutt'altro che scontato — ed è proprio ciò che permette ad Athleex di restare presente nella routine di chi la usa.
Il risultato
Il risultato è un prodotto unico distribuito su tutti i canali che contano: scaricabile da App Store e Google Play come app nativa, installabile come PWA in pochi secondi, e usabile dal browser. Per il trainer significa un solo strumento invece di cinque, aggiornato in tempo reale e disponibile ovunque. Per l'atleta significa un'app vera sulla schermata home, con notifiche e schede, raggiungibile nel modo che preferisce.
Non promettiamo numeri che non abbiamo: quello che possiamo dire con certezza è che l'architettura scelta — un'unica base web portata sugli store come app nativa e installabile come PWA, con multilingua e notifiche affidabili — abbatte le barriere che di solito frenano l'adozione di questo tipo di prodotti, sia per chi allena sia per chi si allena.
Perché questo progetto conta
Athleex è interessante non per la lunghezza della lista di funzioni, ma per le decisioni che ci sono dietro. Costruire una sola base e distribuirla insieme come app native sugli store e come PWA non è una scorciatoia: è il modo di avere sia la presenza e la fiducia degli app store, sia la velocità di un prodotto web che si può migliorare ogni giorno senza intermediari.
È l'approccio con cui affrontiamo i progetti più ambiziosi: capire prima come lavora davvero chi userà il prodotto, poi scegliere l'architettura che gli dà il massimo con il minimo attrito. Nel caso di Athleex, questo ha voluto dire dare al personal trainer uno strumento completo, presente ovunque, che cresce con lui invece di rincorrere le sue esigenze.
Nuovo progetto
Portiamo online anche il tuo.
Che sia un sito, un'automazione o un agente AI: raccontaci l'obiettivo e vediamo come arrivarci.