Skip to content

KLesiu/LGYM-APP-OFFICIAL

Repository files navigation

logoLGYMNewX

🛠️ MAIN STACK:

  • typescript TypeScript
  • react native ReactNative
  • mongodb MongoDB
  • express ExpressJS
  • vue Vue 3

✨ Features

LGYM-APP-MOBILE is designed as a comprehensive training assistant. The main features (inferred from the component structure) include:

  • Authentication: User Login and Registration.
  • Home Screen (Start): A dashboard displaying progress, the last workout, and user rankings.
  • Training Module:
    • Starting a training session.
    • Selecting a training plan for the day.
    • Choosing the gym where the workout is taking place.
    • Active tracking of exercise progress (sets, reps, weight) with a stopwatch.
    • A summary of the completed workout.
  • Training Plans:
    • Creating, browsing, and managing multiple training plans.
    • Advanced training day creator (adding exercises, defining sets).
  • Exercise Database:
    • Browsing an extensive list of exercises.
    • Filtering exercises by muscle groups (e.g., Chest, Back, Legs).
    • Creating custom exercises.
    • Viewing exercise details and performance history.
  • Workout History:
    • A detailed log of all completed training sessions.
  • Records:
    • Automatic tracking and display of strength records (likely 1 Rep Max) for individual exercises.
  • User Profile:
    • Viewing the user's profile.
    • A ranking system (e.g., Elo) and progress tracking.
  • Gym Management:
    • Ability to add and edit personal gyms (e.g., home gym, commercial gym)

MOBILE VIEWS

Ćwiczenia BodyParts Exercise Details Create plan day Gyms Plan History Training

💻 Built with

Technologies used in the project:
  • TypeScript
  • React Native
  • Vue 3
  • NodeJS
  • ExpressJS
  • MongoDB
  • CSS
  • JEST
  • Expo
  • Figma
  • Git
  • Nodemon
  • JsonWebToken
  • Mongoose
  • dotenv
  • uniqid
  • Babel
  • PassportJS

About

Build with ReactNative & ExpressJS & TypeScript & Vue 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published