Portfolio
FZ-031App · 2023

Timeout Palestra

La piattaforma della palestra Timeout. App per iOS e Android con schede di allenamento, video degli esercizi, diete e prenotazioni con i personal trainer, più una dashboard per lo staff.

Timeout Palestra – Home dell'app Timeout con schede, allenamento libero e account

Timeout porta la palestra sul telefono: ogni iscritto ha la sua scheda, i video degli esercizi e il proprio personal trainer a portata di prenotazione. Lo staff gestisce tutto da una dashboard web. Il progetto ha tre parti: l'app mobile, la dashboard e il backend.

L'app

  • Schede di allenamento personalizzate, con superserie e un video per ogni esercizio. Ci si può anche allenare scegliendo liberamente le zone del corpo da lavorare.
  • Diete assegnate dallo staff.
  • Personal trainer: si sceglie il trainer, si vedono gli orari liberi e si prenota. Le prenotazioni si possono annullare e annotare, e restano nello storico.
  • Notifiche e contenuti in home aggiornati dalla palestra.
  • Abbonamenti e pagamenti con Stripe.

La dashboard

Un'app Flutter per il web da cui lo staff gestisce utenti, esercizi, schede, diete, contenuti multimediali, notifiche, listini e personal trainer, compresi i loro calendari e le disponibilità.

Il backend e l'infrastruttura

API in Node.js ed Express su MongoDB, con Firebase per autenticazione e notifiche push e un'integrazione con GoHighLevel per i calendari dei trainer. Nel team mi sono occupato in particolare di containerizzare dashboard e backend con Docker, di metterli dietro Traefik, della gestione con Portainer e delle pipeline GitLab CI/CD con il deploy automatico.

Scarica il CV

Inserisci nome ed email per scaricare il curriculum.

I dati inseriti sono trattati esclusivamente per registrare la richiesta del curriculum e per un eventuale ricontatto. Informativa completa: Privacy.

PDF, in italiano