Skip to content

This application features a comprehensive main class to manage functionalities like Healthy Sleeping Tracker and Body Measurement Tracker, with reports generated using Matplotlib. It includes robust SQLite-based data management system, supporting workout logging, personalized fitness goals, and interactive progress tracking via a user-friendly GUI.

Notifications You must be signed in to change notification settings

AsimKamran/Body_Measurement_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

This Python application features a user-friendly interface capable of supporting multiple users and provide relevant features based on the aspect of fitness tracking.
Implemented a main class responsible for managing all application functionalities and generating reports using matplotlib.

Functionality:
Healthy Sleeping Tracker:
Monitor sleep patterns, track sleep duration and quality, gain insights into sleep hygiene, and receive suggestions for improving sleep habits.

Body Measurement Tracker:
Track changes in body measurements such as weight, BMI, body fat percentage, muscle mass, and waist circumference.\

Client Requirements:
Ability to log and track workout sessions (type of exercise, duration, intensity)  Set personalized fitness goals (e.g., steps per day, calories burned)
View progress reports and data visualization of fitness metrics (e.g., weekly/monthly summaries)

GUI Key Components:
Dashboard:
Welcome screen displaying key metrics (e.g., steps taken, calories burned)
Quick access to different sections (e.g., workouts, goals, progress)

Workout Logging:
User-friendly interface for adding new workout sessions (exercise type, duration, intensity)
Option to select from predefined workout routines

Fitness Goals:
Dedicated section to set and track fitness goals (e.g., steps, calories, distance)

Progress Tracking:
Detailed graphs and charts to visualize fitness data over time (e.g., weekly/monthly trends)
Interactive elements for viewing historical workout logs and achievements

Settings and Personalization:
User profile section to manage personal information (e.g., age, weight, fitness level)
Customization options for setting preferences (e.g., units of measurement, display themes)

Data Management: Implemented a robust data management system that securely stores user information using an SQLite database. This approach have effectively manage user data within the application.

About

This application features a comprehensive main class to manage functionalities like Healthy Sleeping Tracker and Body Measurement Tracker, with reports generated using Matplotlib. It includes robust SQLite-based data management system, supporting workout logging, personalized fitness goals, and interactive progress tracking via a user-friendly GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages