Skip to content

kaua-nasc/gymtrack-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

164 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gymtrack

A complete platform for training plan management, physical evolution tracking, and social interaction, connecting athletes and personal trainers in one place.

This repository contains the Gymtrack API code, responsible for exposing the services and business rules consumed by client applications (mobile, web, etc.).

Overview

Gymtrack unifies body metrics analysis, workout execution, and a dedicated fitness social network, making life easier for both those who train and those who prescribe workouts.

Key Features

Training Plans Management

  • Creation of detailed training plans (Hypertrophy, Strength, Mixed) at different difficulty levels: beginner, intermediate, and advanced.
  • Structuring of training days with exercises, sets, reps, demonstration videos, and notes.
  • Workout log: daily progress tracking with load and rep annotations.
  • Plan subscription system, ratings with reviews, and invites for private participants.

Evolution & Biometrics

  • Distinct profiles for Athletes and Personal Trainers, with direct linking between them.
  • Body weight and measurement tracking (chest, waist, arms, thighs, body fat percentage, muscle mass, etc.).
  • Dashboards with evolution charts, training adherence rate, weekly frequency, active plan progress, and health insights.
  • Granular privacy controls over which data is shared with the trainer.

Community & Social Interaction

  • Post feed with support for text, media, and training plan sharing.
  • Follower system to build and engage with the fitness community.
  • Likes and comments on posts with moderation by status (approved, pending, rejected).

Target Audience

  • Athletes / Practitioners: who want to monitor their progress, log loads, and execute workouts with guidance.
  • Personal Trainers: who need a tool to prescribe customized training plans, closely track their students, and analyze evolution metrics.

About

Gymtrack is a fitness platform API that connects athletes and trainers by unifying workout management, body metric tracking, and community interaction into a single ecosystem.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors