Introduction
The application is designed for structuring and controlling the training process. The platform operates in two modes: a personal workout diary or a tool for interaction between a coach and a student.

Features
The application automates the process of working with workouts: from creating long-term plans to recording weights and repetitions in real-time.
Use Cases
Depending on the tasks, work in the application is built around two roles:
- Student: Allows leading a personal workout journal, recording weights and repetitions, and performing programs — either their own or those assigned by a coach.
- Coach: Provides the ability to accept students, create workout programs, and view reports on the results of each session.
Main Sections of the Application
- Exercise Library: A list of movements indicating the muscles involved and necessary equipment, with the ability to add your own exercises.
- Workouts: Specific sessions in the calendar, including a list of exercises and set parameters (weight, number of repetitions, rest time).
- Programs: Ready-made sets of workouts combined into cycles to achieve long-term goals, with the ability to create your own programs.
Collaboration
The connection between the coach and the student is established through invite codes. After connecting, the coach can remotely fill in the student's training schedule and see the results of completed sessions.