DonaldDaz

Progetto personale

Training & Recomp

Una web app installabile su iPhone per seguire il programma, registrare ogni singola serie e capire se la ricomposizione corporea sta andando nella direzione giusta. Niente fogli di calcolo, niente UI da gestionale.

workout A / B / Cdouble progressionricomposizione

Mobile first: pensata per essere usata con una mano, tra una serie e l'altra.

Cosa fa davvero

Quattro cose, fatte bene. Tutto il resto è stato tenuto fuori di proposito.

Un esercizio alla volta

La schermata di allenamento mostra un solo esercizio: cosa hai fatto l'ultima volta, il target di oggi e il campo per registrare la serie. Peso già precompilato, RIR e fastidio a portata di pollice.

Storico che non si sovrascrive

Ogni serie è una riga che resta per sempre. Carico attuale, PR ed e1RM non sono valori salvati da qualche parte: vengono ricalcolati dallo storico ogni volta.

Progressione calcolata

Una funzione pura, testata, decide se restare sul carico e spingere le ripetizioni o salire di un incremento. E si ferma da sola se il fastidio registrato sale.

Ricomposizione, non solo bilancia

Media mobile del peso a 7 giorni, girovita a quattro settimane, calorie e proteine, sonno e recupero. Con meno di due settimane di dati l'app non suggerisce nulla.

Double progression, in chiaro

Stesso carico finché tutte le serie non arrivano in cima al range. Solo allora si sale.

Ultima sessione (3 × 8-12)Cosa suggerisce l'app
50 kg — 10 / 9 / 8Mantieni 50 kg, prova 10 / 10 / 9
50 kg — 12 / 12 / 11Mantieni 50 kg: manca 1 ripetizione al range
50 kg — 12 / 12 / 12Range completato → 52,5 kg, riparti da 8
50 kg — 12 / 12 / 12, fastidio ≥ 4Progressione sospesa: prima tecnica e tollerabilità

Le ripetizioni suggerite sono un riferimento, non un vincolo: si registra sempre quello che si è fatto davvero.

Costruita attorno a un vincolo

Il programma nasce con un problema alla schiena, quindi il catalogo esercizi è selezionato di conseguenza.

Fuori dal programma

Squat pesante, stacco da terra, good morning, rematore piegato con bilanciere, military press pesante in piedi.

Dentro al programma

Macchine, cavi, esercizi chest-supported, schiena appoggiata, carichi controllabili.

L'app non fa diagnosi

Registra fastidio per esercizio, dolore schiena pre e post ed eventuali sintomi neurologici. Se compaiono, mostra un avviso e invita a rivolgersi a un professionista sanitario.

Come è fatta

  • React · Vite · TypeScript · Tailwind
  • Supabase · PostgreSQL · RLS per riga
  • Recharts per peso, carichi, e1RM e volume
  • PWA installabile: manifest, service worker, safe area iOS
  • Deploy statico su Vercel
  • Test automatici sulla logica di progressione e sui trend
Apri l'app

Installala su iPhone: Safari → Condividi → Aggiungi alla schermata Home.