Health Tracker Web Application
Published:
A full-stack web application for tracking blood glucose, ketones, food intake, and body metrics with automatic calculations and interactive visualizations.
Key Features
- User authentication with secure password hashing
- Blood glucose and ketone tracking with automatic GKI (Glucose Ketone Index) calculation
- Food database management with CSV import functionality
- Meal logging with categorization (breakfast, lunch, dinner, snacks)
- Body metrics tracking with automatic BMI and fat percentage calculations
- Interactive chart visualizations showing health trends over time
- Comprehensive dashboard for health data overview
Technologies
- Backend: Node.js, Express.js
- Database: SQLite3
- Frontend: EJS templating, HTML, CSS, JavaScript
- Authentication: bcryptjs, express-session
- Visualizations: Chart.js
- File Processing: Multer, csv-parser