Skip to content

A reconstructed web app from a previous project that allows a user can record and track sleep, exercise, weight, and meals.

Notifications You must be signed in to change notification settings

hieungo89/health-tracker-vercel

Repository files navigation

Health.me

By Hieu Ngo

About the Project

This web app allows users to record and track their health information, including sleep, exercise, weight, and meals. It also has:

  1. Google Authorization for secure access to personal data.
  2. Mobile Integration for phones and tablets.
  3. Navigation Bar for quick access to different pages.

Built with:

JavaScript Badge Vercel Badge Next.js Badge React Badge MongoDB Badge Mongoose Badge Google Cloud Badge Tailwind CSS Badge NextUI Badge HTML5 Badge CSS3 Badge Spoonacular Badge

Supporting Dependencies:

ESLint Badge Prettier Badge

This project includes the following sections:

  1. Homepage
  2. Profile Page
  3. Account Settings
  4. Data Collection
  5. Data Analysis
  6. Mobile Integrations
  7. Additional Features

App Features

Homepage:

Home Page The homepage offers a comprehensive overview of the program's functionalities and benefits to its users. To personalize their experience, users can conveniently sign in with their Google account via the top-right corner. Upon signing in, new users will need to create their profile. Returning users will automatically be redirected to their profile.

(back to top)

Profile Page:

Profile Page The profile page contains a centralized hub for users to manage and access their data. The page features intuitive buttons for seamless data entry and navigation, allowing users to record new data and access existing records effortlessly. Additionally, users can edit their profile information conveniently using the settings button located at the top-right corner of their profile.

(back to top)

Account Settings:

Profile Creation Create Profile: New users must complete a profile creation form to initiate the ability to record and track their progress. This step ensures that users gain a thorough understanding of their health information and set achievable goals tailored to their needs throughout their journey with the application.
Profile Update Update Profile: Users can update their profile contents, allowing for comprehensive modifications to all aspects of their information. Every detail entered during the initial profile creation process is editable, empowering users with greater control over their personal data.

(back to top)

Data Collection:

Add Health Data Health Data: Users can record exercise, sleep, and weight data into their charts. The collected data is organized by date, enabling users to track their progress. Any changes to the data on a particular date will automatically update previous values, ensuring accurate and up-to-date records.
Add Meal Data Food Data: Users can search for food ingredients and integrate them into their health data. Users have the flexibility to add each food item to their meals using the extensive database of ingredients. Upon updating each food entry, users can conveniently view the nine fundamental nutritional values, empowering them to have an informed dietary understanding.

(back to top)

Data Analysis:

View Health Data Health Data: Users can access their health records on the user page by clicking the "Wellness Data" button under the "VIEW MY PROGRESS" tab. This action prompts a table display showcasing sortable data that can be categorized by date, exercise, sleep, and weight, enhancing the accessibility and organization of their information.
View Meal Data Meals Data: Users can access their meal records on the user page by clicking the "Meals" button under the "VIEW MY PROGRESS" tab. This action triggers a calendar view showcasing all dates that have meal data. Users can review comprehensive nutritional information by clicking on the specific date, including details on over 30 vitamins and nutrients, empowering them to track their dietary intake effectively.

(back to top)

Mobile Integration:

Mobile Home Page Mobile Profile Page Mobile Account Settings
Mobile Add Health Data Mobile Add Meal Data Mobile Footer

(back to top)

Additional Features:

Profile Page Nutrition Facts: The nutrition facts modal displays a comprehensive summary of all foods recorded on a specific day, encompassing detailed nutritional information on over 30 key components. Additionally, it provides a list of the foods consumed, offering users a thorough overview of their dietary intake for that day.
Footer Footer: The footer section includes essential copyright information and different links typically found on a webpage. Under the 'Social' tab, the LinkedIn and GitHub links will redirect users to my profile, while Facebook and Twitter will redirect to the media websites.

(back to top)

Thank you for viewing my repo!

Please reach out to me if you find any issues using the site.

About

A reconstructed web app from a previous project that allows a user can record and track sleep, exercise, weight, and meals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published