Lucrarea dată are ca scop principal dezvoltarea unei aplicații de fitness capabile să genereze automat un plan de exerciții și dietă personalizat, adaptat caracteristicilor individuale ale utilizatorilor și obiectivelor acestora, integrând un sistem de analiză a datelor pentru monitorizarea progresului și predicția evoluției acestuia. Obiectivele tezei sunt: Implementarea funcționalităților de bază pentru monitorizarea progresului fizic, personalizarea programului de antrenament și alimentație, și interacțiunea socială între utilizatori. Crearea unui sistem care să colecteze și să stocheze date relevante (greutate, antrenamente, alimentație, hidratare) în aplicație. Utilizarea metodelor de regresie pentru a prezice progresul utilizatorilor în funcție de istoricul lor. Rezultatul final este o aplicație mobilă de fitness, care generează planuri de fitness personalizate, pe baza caracteristicilor utilizatorului, oferind flexibilitatea de a schimba planurile generate, și posibilități de prognozare a progresului. Astfel, aplicația este ușor de utilizat pentru a atinge scopurile personale în domeniul fitness.
The main purpose of this work is to develop a fitness application capable of automatically generating a personalized exercise and diet plan, adapted to the individual characteristics of users and their goals, integrating data analysis system for monitoring progress and predicting it’s evolution. The objectives of the thesis are: Implementation of basic functionalities for monitoring physical progress, personalizing training and nutrition programs, and social interaction between users. Development of a system that collects and stores relevand data (weight, workouts, nutrition, hydration) in the application. Use of regression methods to predict user’s progress based on their history. The final result is a mobile fitness application that generates personalized fitness plans based on user characteristics, offering the flexibility to change the generated plans, and possibilities for forecasting progress. Thus, the application is easy to use to achive personal goals in the fitness field.