Menu
Un'unica piattaforma collega pianificazione adattiva, riscontro dal vivo sugli esercizi, nutrizione, dati sulla salute, analisi e coaching con IA.
I piani di fitness personali partono spesso da raccomandazioni generiche, incapaci di rispondere agli obiettivi di una persona, al suo profilo fisico o alla costanza reale negli allenamenti. L'azienda voleva un'esperienza mobile capace di personalizzare allenamento e nutrizione mantenendo le persone coinvolte tra una sessione e l'altra.
Ho guidato il progetto dalla comunicazione con il cliente fino alla consegna tecnica. Ho tradotto i riscontri di prodotto in specifiche, coordinato i team mobile, backend e QA, presentato dimostrazioni settimanali e sviluppato il sistema di tracciamento degli esercizi basato su Python.
La piattaforma completata unisce piani di allenamento adattivi, pianificazione dei pasti, rilevamento di postura e ripetizioni tramite fotocamera, analisi del fitness, promemoria programmati, strumenti per il digiuno, integrazioni con la salute e un coach IA circoscritto al proprio dominio.
Nota sulla riservatezza: I nomi di clienti e aziende sono stati modificati o omessi per riservatezza. Il lavoro, il mio ruolo e il perimetro del progetto sono reali.
L'inserimento doveva trasformare obiettivi personali, preferenze e dati della scansione corporea in un piano di fitness praticabile.
Combina preferenze di inserimento, obiettivi di fitness ed esiti della scansione corporea per sostenere raccomandazioni di allenamento personalizzate.
La fotocamera del telefono doveva riconoscere il movimento del corpo, valutare la postura dell'esercizio e contare le ripetizioni durante le sessioni.
Sviluppato un programma Python con MediaPipe e OpenCV per tracciare i punti del corpo, calcolare gli angoli di movimento, rilevare la postura e contare le ripetizioni.
Le raccomandazioni della settimana successiva dovevano tenere conto degli allenamenti completati, della frequenza e delle prestazioni precedenti, invece di ripetere un programma fisso.
Collega la costanza negli allenamenti agli aggiustamenti settimanali del piano, supportando pasti personalizzati, digiuno, stima delle calorie e scansione degli alimenti.
Le funzioni di IA dovevano restare centrate sul dominio del fitness, bilanciando l'accesso pratico delle persone con il costo d'uso dei modelli.
Integrati i modelli Google Gemini per le funzioni di scansione e coaching, limitate le interazioni alla logica fitness dell'applicazione e applicati limiti d'uso pratici.
L'esperienza mobile è stata costruita con Compose Multiplatform. NestJS e PostgreSQL reggevano le API e i dati dell'applicazione, mentre i modelli Google Gemini alimentavano le esperienze di corpo, alimentazione, pianificazione e coaching.
Il rilevamento degli esercizi in tempo reale passava per un programma Python dedicato con MediaPipe e OpenCV. Interpretava punti del corpo e angoli articolari per identificare il movimento, valutare la postura rispetto al comportamento atteso e contare le ripetizioni.
Come responsabile di progetto ho gestito la relazione con il cliente, le dimostrazioni settimanali, la traduzione dei riscontri, le specifiche tecniche, la strategia di implementazione, il coordinamento del team e la supervisione della consegna su mobile, backend, IA e QA.
Le funzioni di IA hanno fatto sembrare la piattaforma un coach personale per chi si allena da solo, e non l'ennesima app di fitness. La pianificazione settimanale, il conteggio delle ripetizioni, le indicazioni sulla postura e i limiti attorno a quelle esperienze di IA sono ciò che ci ha sorpreso e colpito di più.
L’identità del cliente è riservata. Questa sintesi riporta un riscontro verbale condiviso con Muhammad e con il team di progetto.
Raccontami cosa stai costruendo o migliorando e ti aiuto a individuare un passo successivo concreto.
Ancora nessun commento. Scrivi tu il primo.
Spunti sullo sviluppo web e su come costruire prodotti che arrivano davvero al rilascio.