Abstract:
Recently we have seen a shift in how businesses are conducted worldwide. Every
service has an online presence. Significantly after covid, this shift has accelerated.
Most business that worked in traditional ways has shifted towards the online
platform. This project aims to fill a market gap for such a service that has been
neglected. It is a business management tool for gyms. This project covers tools and
services for clients and trainers to interact and work towards a healthier lifestyle.
The client does not need to worry about their fitness, if they want to work out at
home they can do it through this app, the trainer can assign workout plans, nutrition
plans, and workout programs to their clients so they can easily workout at home.
The workout plan includes different exercises and sets. In workout programs, we
can select different workout plans for weekly programs. Nutrition plans show the
targeted calories and food items to the client. Through the Personal Trainer app,
trainers can easily track their client assessments. In assessments, the trainer can
measure all the client's skinfold and BMI to track their fitness. We used the
Firebase Firestore cloud database provided by Google, which is faster and more
reliable. Since we use firebase as a database, we need a constant internet
connection to retrieve data from a database. In android we use shared preferences
for remembering the email and password, which means the user does not have to
enter the email and password again and again. He goes to the dashboard screen
unless he signs out. For showing exercise videos we use the Flutter YouTube
Player library that consist of iFrame API to play YouTube video on our app. In this
application we tried to play our role for the betterment of society, the goal of this
system is it will help people stick to their routine and remove some obstacles to
achieving a healthier lifestyle.