SRIMATHI SUNDARAVALLI MEMORIAL SCHOOL
NAME : MANIKANDAN MANO.M PARTNER NAME: SAJAN KRISHNA.S
CLASS : XII CLASS : XII
SEC : F SEC: F
ADMN NO : 2899 ADMN NO : 2960
ROLL NO. : 7 ROLL NO. : 14
TOPIC : FITNESS TRACKER APP
LANGUAGE : PYTHON
BACK END :
MongoDB
SQL
EXPLANATION:
Starting the Application: The app initializes the main GUI window and
creates the database table if it doesn’t already exist.
Adding Data: Users select the option to add fitness data from the menu,
which opens a data entry window. They input their fitness metrics and submit
the data, which is then stored in the database.
Viewing Progress: Users choose to view their progress from the menu. The app
retrieves data from the database and displays line charts of steps and calories
burned over time.
Exiting the Application: Users can exit the application at any time from the
menu. The GUI remains open and functional until the exit option is selected.
The Fitness Tracker App combines database management, data handling,
visualization, and user interaction into a cohesive application. It uses Python’s
sqlite3 for local data storage, pandas for data manipulation, matplotlib for
plotting, and tkinter for a graphical user interface. This app enables users to
track their fitness activities efficiently and visually assess their progress over
time.