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.
- 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.
- 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.
- 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.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens) for secure user authentication
Refer to the README in the code directory