Health Tracker: Monitor and Record Health Data

Web Application

Project Details

Project Information

Project Title: Health Tracker: Monitor and Record Health Data

Category: Web Application

Semester: Fall 2024

Course: CS619

Complexity: Normal

Supervisor Details

Project Description

Health Tracker: Monitor and Record Health Data


Project Domain / Category

 Web based Application.

 

 

Abstract/Introduction

 

Health Tracker is a user-friendly desktop application designed to help individuals monitor, manage, and record various health-related data, including diet, exercise, and medical history. The primary goal is to provide users with a centralized platform to track their health progress, improve their wellness routines, and maintain an accessible digital medical history. This project is tailored for users who want to improve their health habits and need a simple, easy-to-navigate system to store and retrieve health data efficiently. We will develop a desktop application that allows users to log and monitor their daily health activities such as meals, workouts, and medical records Implement data visualization tools like charts and graphs to help users analyze trends in their health data over time. Provide a reminder system for users to input data regularly, track exercise goals, and medication schedules. Ensure data privacy and security by incorporating secure login and encryption methods for sensitive medical data. Make the system user-friendly with a simple and intuitive interface suitable for both tech-savvy and non-tech-savvy users.

 

The primary users of Health Tracker include Admin and Users:

 

Admin Functionalities:

 

Admin is responsible for managing the overall functionality and maintenance of the Health Tracker application. They have higher-level access and control over user accounts, data integrity, system configurations, and application settings.

 

Responsibilities and Privileges:

         User Management:

 

o        Create, edit, or delete user accounts.

 

o        Assign roles (Admin or User) and manage user privileges.

 

o        Monitor user activity and ensure compliance with data policies.

 

         Data Management:

 

 

o Backup and restore health data securely.

o Manage overall data integrity and handle errors or inconsistencies in the database.

o Access and audit all user health data to ensure proper functioning.

 

         System Settings and Configuration:

 

o Configure system settings, such as application preferences and notification settings.

o Oversee security settings, including password policies, encryption settings, and data access controls. 

o Perform system updates and maintain the application’s performance and security. 

 

         Reports and Analytics:

 

o        Generate reports on user activities, health trends, and overall app usage.

 

User Functionalities:

 

The User is the primary consumer of the Health Tracker application, using it to log and monitor their personal health data. They have access to features like tracking diet, exercise, and medical history but have limited control over system-wide settings.

 

Responsibilities and Privileges:

         Health Data Entry and Tracking:

 

o        Log daily health activities such as meals, exercise routines, medications, and medical history.

 

o        View and update personal health data at any time.

 

o        Set personal health goals, such as fitness targets or calorie limits.

 

         Data Visualization and Analysis:

 

o        Access visual data representation, such as graphs and charts, to track health trends over time.

 

o        Review historical data to assess progress in terms of diet, exercise, or medical conditions.

 

         Reminders and Notifications:

 

o        Set and receive personalized reminders for taking medication, logging meals, or completing workouts.

 

         Medical Records Management:

 

o        Maintain and store medical records, such as prescriptions, lab results, and doctor visits.

 

o        Download or export personal health data in various formats (e.g., CSV, PDF) for sharing with healthcare providers.

 

         User Profile Management:

 

o Manage their own profile information, including password changes, email updates, and health preferences.

o Customize notification settings for reminders and alerts.

         Data Privacy:

 

o        Maintain control over personal data visibility and accessibility to ensure privacy. o Secure access to the application through personal login credentials.

 

Tools and Technologies:

         Programming Language: Python/C#/Java for desktop application development.

 

         Database: SQLite or MySQL for local storage of user health data.

 

         User Interface Design: Tkinter (Python), WPF (C#), or JavaFX for creating a clean and intuitive user interface.

 

         Graphical Tools: Matplotlib (Python) or inbuilt chart libraries for data visualization.

 

Expected Outcomes

 

Upon completion, the Health Tracker desktop application will provide users with:

         A centralized and easy-to-use platform for tracking their health and fitness data.

 

         The ability to analyze and make informed decisions based on personalized health trends.

 

         A secure repository for managing and accessing medical history, which can be helpful during medical appointments.

 

         A reliable reminder system to support healthy lifestyle habits and medication compliance.

 

Supervisor:

 

Name: Asma Batool

Email ID: asmabatool@vu.edu.pk

 

Skype ID: asmabatool13

 

Languages

  • Python/C#/Java for desktop application development Language

Tools

  • • SQLite or MySQL for local storage of user health data. • Tkinter (Python), WPF (C#), or JavaFX for creating a clean and intuitive user interface. • Matplotlib (Python) or inbuilt chart libraries for data visualization. Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 8, November, 2024 12:00AM
Wednesday 4, December, 2024 12:00AM
2
Design Document
Thursday 5, December, 2024 12:00AM
Thursday 27, February, 2025 12:00AM
3
Prototype Phase
Friday 28, February, 2025 12:00AM
Tuesday 18, March, 2025 12:00AM
4
Final Deliverable
Wednesday 19, March, 2025 12:00AM
Monday 5, May, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.