A full-stack web application that allows you to log and visualize daily health metrics like calories, sleep, workouts, heart rate, and steps.
- Log daily entries: Add the date, calories, sleep hours, and workout details.
- View real-time metrics: See today’s heart rate, total sleep, number of workouts, and steps count in a clean dashboard.
- Track trends visually: Line charts show how calories and sleep vary over time.
- Scroll through history: Review all past entries in a styled, interactive list.
- Persistent data: All entries are saved in MongoDB and loaded automatically.
- Frontend: React, Axios, react-chartjs-2 (Chart.js), plain CSS
- Backend: Node.js, Express, Mongoose, CORS
- Database: MongoDB (local or Atlas)
- Dev Tools: Git, dotenv, npm