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