SISTEMA IN EVIDENZA

GoGym — attività fitness connesse

GoGym collega un’applicazione mobile per i membri a un ambiente desktop per il personale, gestendo abbonamenti, documenti, messaggi, notifiche e monitoraggio dei pagamenti.

IL PRODOTTO CONNESSO

Più di un’app per il fitness

GoGym è stato progettato come sistema operativo connesso, non soltanto come applicazione per i membri. L’applicazione mobile consente di accedere ad abbonamenti, documenti, messaggi, notifiche e informazioni sui pagamenti. Il personale e i responsabili utilizzano l’ambiente desktop per gestire clienti, abbonamenti, documenti, comunicazioni e monitoraggio dei pagamenti.

Il valore del progetto risiede nel collegamento tra le due parti: ciò che vedono i membri e ciò che gestisce il personale appartengono allo stesso sistema.

App mobile — panoramica abbonamento
Ambiente desktop — gestione clienti

IL SISTEMA IN SINTESI

Tre parti, un prodotto connesso

Le interazioni dei membri, i servizi condivisi e le attività del personale operano insieme in un unico sistema.

01

App mobile per i membri

Abbonamenti, documenti, messaggi e notifiche.

02

Servizi lato server condivisi

Dati, ruoli, tempo reale, archiviazione e processi pianificati.

03

Ambiente desktop per il personale

Clienti, abbonamenti, documenti, pagamenti e operazioni.

ESPERIENZA DEI MEMBRI

App mobile per i membri

L’app mobile offre ai membri accesso alle informazioni e alle interazioni legate al loro rapporto con la palestra.

01

Account e profilo

I membri gestiscono accesso sicuro, dati del profilo e impostazioni dell’account.

App mobile — home dei membri

02

Abbonamenti e visibilità dei pagamenti

I membri possono consultare abbonamento, piano e cronologia dei pagamenti.

App mobile — panoramica abbonamento

03

Documenti

I membri possono sfogliare, cercare, visualizzare in anteprima e leggere i documenti direttamente nell’app.

App mobile — documenti

04

Messaggi e notifiche

I membri ricevono aggiornamenti e comunicano con la palestra da un unico luogo.

App mobile — messaggi e notifiche

ATTIVITÀ DEL PERSONALE

Ambiente desktop per il personale

L’ambiente desktop offre al personale e ai responsabili gli strumenti necessari per gestire la palestra da un’unica interfaccia.

01

Pannello di controllo

Il personale monitora gli indicatori operativi e consulta una panoramica delle attività della palestra.

PANORAMICA OPERATIVA

Il pannello di controllo riunisce le informazioni dell’intera piattaforma per monitorare clienti, attività, ricavi e pagamenti da un unico luogo.

Pannello del personale e pagina iniziale dei membri

02

Gestione clienti

Il personale gestisce anagrafiche, filtri, assegnazione alle sedi, abbonamenti e dati relativi all’allenamento.

DATI ACCOUNT CONNESSI

Le modifiche alle anagrafiche rimangono collegate all’account, all’iscrizione e al profilo del membro.

Gestione clienti e account membro

03

Abbonamenti e coaching

Il personale gestisce il catalogo degli abbonamenti e le strutture di allenamento dall’ambiente desktop.

FLUSSO DI ISCRIZIONE CONNESSO

I piani e gli incarichi di allenamento gestiti dal personale si riflettono nelle informazioni disponibili ai membri.

Gestione abbonamenti e vista membro

04

Contenuti e documenti

Il personale gestisce pubblicazioni, categorie di documenti, caricamenti e dettagli dei documenti.

FLUSSO DI DISTRIBUZIONE DEI CONTENUTI

I documenti e i contenuti gestiti dal personale diventano disponibili nell’applicazione mobile per i membri.

Gestione documenti su desktop e mobile

05

Messaggistica

Il personale gestisce conversazioni, gruppi e comunicazioni con i membri.

COMUNICAZIONE BIDIREZIONALE

Il personale gestisce conversazioni e gruppi da desktop, mentre i membri ricevono, leggono e rispondono dall’applicazione mobile.

Comunicazione tra personale e membri

06

Operazioni di pagamento

Il personale monitora le transazioni dell’applicazione mobile, verifica lo stato dei pagamenti e gestisce i rimborsi dall’area di lavoro desktop.

FLUSSO DI PAGAMENTO CONNESSO

I membri vedono gli importi dovuti, pagano nell’applicazione, gestiscono i metodi di pagamento e consultano le transazioni; il personale segue le operazioni da desktop.

Pagamenti in-app connessi alle operazioni finanziarie

FONDAMENTA LATO SERVER

Le fondamenta del prodotto

I servizi lato server condivisi mantengono coerenti dati, autorizzazioni, comunicazioni, file e operazioni ricorrenti tra le due applicazioni.

01

Modello dati

Record operativi connessi.

02

Controllo degli accessi

Autorizzazioni basate su ruoli e sedi.

03

Comunicazione in tempo reale

Messaggistica sincronizzata tra membri e personale.

04

Archiviazione

Documenti, media e file di chat controllati.

05

Operazioni pianificate

Analisi, promemoria e verifiche di stato.

TECNOLOGIA

La tecnologia alla base del sistema

L’applicazione fitness React Native lavora con Electron, Next.js, Supabase, Datatrans e strumenti di rilascio condivisi in un’unica piattaforma fitness connessa.

  • React NativeApp mobile
  • ExpoDistribuzione app
  • ElectronApp desktop
  • Next.jsPiattaforma web
  • TypeScriptLinguaggio condiviso
  • Tailwind CSSStili d’interfaccia
  • Radix UIComponenti accessibili
  • SupabaseBackend e dati
  • PostgreSQLDatabase e policy
  • DenoEdge function
  • ResendEmail transazionali
  • Expo NotificationsNotifiche push
  • i18nextLocalizzazione
  • DatatransPagamenti
  • DockerAmbiente locale
  • GitHubControllo del codice
  • GitHub ActionsCI/CD e release

REALIZZAZIONE COMPLETA DEL PRODOTTO

Cosa ha richiesto la realizzazione di GoGym

Questo sviluppo software su misura per il fitness ha richiesto più della progettazione dell’interfaccia: applicazione per i membri, applicazione gestionale desktop, servizi lato server condivisi, autorizzazioni, comunicazioni, pagamenti e messa in produzione dovevano funzionare come un unico sistema.

01

Coordinare più superfici di prodotto

L’applicazione per i membri, l’ambiente del personale e i servizi lato server dovevano funzionare come un unico prodotto.

02

Progettare flussi operativi reali

Anagrafiche, abbonamenti, documenti, conversazioni e pagamenti dovevano supportare l’attività quotidiana.

03

Costruire le fondamenta tecniche

Il sistema richiedeva dati strutturati, accesso basato sui ruoli, logica server, tempo reale, archiviazione e operazioni pianificate.

04

Coprire l’intero ciclo di vita

Il lavoro ha incluso definizione del prodotto, progettazione dell’interfaccia, implementazione, logica lato server, messa in produzione, localizzazione e miglioramento continuo.

Consulenza sistemi connessi

Stai pianificando un prodotto o sistema connesso?

Per i prodotti che collegano utenti, team interni, dati e flussi operativi, Synertech Labs struttura il sistema e definisce una direzione tecnica realistica.