---
title: "Gym Bro"
description: "Il tuo compagno di allenamenti ideale."
tags:
  - Flutter
  - Supabase
  - SQLite
image: "/assets/portfolio/gym-bro/header.png"
url: "#"
year: 2023
links:
  apple: "https://apps.apple.com/us/app/gym-bro-your-workout-buddy/id6745848077"
  play: "https://play.google.com/store/apps/details?id=org.js.samplasion.gymtracker"
---

{/* (cambiare immagine header per favore) */}

## Il tuo compagno di allenamenti ideale

Gym Bro è un'applicazione mobile progettata per aiutarti a tenere traccia dei
tuoi allenamenti e dei tuoi progressi in palestra. Con un registro degli allenamenti,
una libreria di esercizi comprensiva, un luogo sicuro per memorizzare i tuoi
progressi fisici e un diario alimentare incorporato, Gym Bro è il coltellino
svizzero per la tua routine di fitness. Che tu sia un principiante o un esperto,
Gym Bro ha tutto ciò di cui hai bisogno per raggiungere i tuoi obiettivi di fitness.

## Caratteristiche principali

- **Piano di allenamento personalizzato**: Crea e segui un piano di allenamento
  su misura per te, con esercizi, serie e ripetizioni personalizzabili.
- **Libreria di esercizi**: Accedi a una vasta libreria di esercizi con
  descrizioni dettagliate per assicurarti di eseguire gli esercizi correttamente.
  - **Non trovi un esercizio?** Nessun problema! Puoi aggiungere i tuoi esercizi
  personalizzati e salvarli per un uso futuro.
- **Monitoraggio dei progressi**: Tieni traccia dei tuoi progressi nel tempo,
  visualizzando grafici e statistiche sui tuoi allenamenti.
- **Tieni traccia della tua alimentazione**: Registra i tuoi pasti e le tue
  calorie giornaliere per avere un quadro completo della tua dieta.
- **Osserva i tuoi progressi**: Registra le tue misurazioni corporee (quali
  peso, circonferenza vita, ecc.) e visualizza i tuoi progressi nel tempo.
- **Trofei**: Sei una persona competitiva o ami semplicemente le sfide?
  Competi con te stesso e completa il quadro dei trofei.
- **Modalità offline**: Non hai sempre accesso a Internet? Nessun problema! Gym
  Bro funziona anche offline!
- **Personalizzazione**: Il blu non ti piace? Cambia il tema dell'app e
  personalizzala come vuoi tu.
- **Importa dati da altre app**: Vuoi importare i tuoi dati da un'altra app?
  Nessun problema! Gym Bro supporta l'importazione di dati da altre app di
  fitness.

## Tecnologie utilizzate

- **Flutter**: Per lo sviluppo dell'applicazione mobile, garantendo un'esperienza
  utente fluida e reattiva su entrambe le piattaforme iOS e Android.
- **Supabase**: Utilizzato principalmente per il backend per quanto riguarda
  il download di schede.
- **SQLite** (Drift): Per la memorizzazione dei dati localmente, garantendo un
  accesso rapido e sicuro alle informazioni in modalità offline.
- **Get**: Per la gestione dello stato dell'applicazione.
- **OpenFoodFacts**: Per il riconoscimento dei cibi e la loro importazione
  automatica.