Skip to content

BUMETCS673/seprojects-cs673olf24team3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Health and Wellness Tracker Application

Overview

The Health and Wellness Tracker is a comprehensive web application built using the MERN stack (MongoDB, Express.js, React, and Node.js). It is designed to help users track various aspects of their health and wellness, including:

  • Steps taken
  • Water intake
  • Sleep
  • Exercise minutes
  • Weight

Users can set goals for each of these areas and monitor their daily progress toward achieving these goals.

Features

User Authentication

  • Sign Up: Users can create accounts with an email and password.
  • Login / Logout: Users can log in with their email and password to track their personal health data.

Health Tracking

  • Steps: Users can log and view their daily steps.
  • Water Intake (glasses): Users can record their daily water intake.
  • Sleep (hours): Users can track their sleep duration.
  • Exercise (minutes): Users can log their exercise time and view historical data.
  • Weight (lbs): Users can track their weight over time.

Goals and Progress Monitoring

  • Daily Goals: Users can set and track daily goals for steps, water intake, sleep, exercise, and weight.
  • Progress Reports: Users can view graphical reports of their performance against their set goals.

Technology Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens) for secure user authentication

How to run

Refer to the README in the code directory

Link to the deployed website

https://peak-performance-3c40e2c0ebea.herokuapp.com/

About

Health and Wellness Tracker: Users can set goals for certain health metrics and track it on a daily basis

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.2%
  • HTML 1.3%
  • Dockerfile 1.1%
  • Other 0.4%