Skip to content

gram7gram/fitnessapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout app

Preview

Storage

Android /data/user/0/ua.gram.fitnessapp/files

Schema

Training {
    id: string
    createdAt: datetime
    startedAt: datetime
    completedAt: datetime
    unit: string
    humanWeight: Weight
    duration: float
    totalWeight: Weight
    totalWeightPerHour: Weight
    workouts: Array<Workout>
}
Exercise {
    id: string
    isHumanWeight: ?boolean
    muscleGroup: String
    scale: Number
    image: ?string
    translations: Array<Translation>
    variants: ?Array<Exercise>
}
Workout {
    id: string
    createdAt: datetime
    exercise: Exercise
    totalWeight: Weight
    repeats: Array<Repeat>
}
Repeat {
    id: string
    createdAt: datetime
    weight: Weight
    repeatCount: float
    isHumanWeight: boolean
}
Translation {
    locale: string
    name: string
}
Weight {
    value: float
    unit: string
}

Installation

sudo apt install openjdk-8-jdk-headless for jarsigner for release builds

About

React native app for workout tracking

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors