Skip to content

Releases: JacobStephens2/MacroTracker

v1.0.0 — Initial Release

22 Mar 16:56
9c5b219

Choose a tag to compare

Macro Tracker v1.0.0

Initial release of Macro Tracker — a self-hosted PWA for tracking daily macronutrients and calories, built as a MyFitnessPal replacement.

Features

  • Daily macro dashboard with calorie ring, carbs/protein/fat progress bars, and per-meal targets
  • Meal logging for breakfast, lunch, dinner, and snacks with subtotals
  • Food search across Open Food Facts and USDA FoodData Central APIs
  • Barcode scanner using device camera for packaged foods
  • Custom foods with manual macro entry and auto-calculated calories
  • Recipe management — build from ingredients or enter macros manually, with custom serving units
  • Weight tracking with trend chart
  • Copy previous day for repetitive diets
  • Tap to edit, swipe to delete touch-friendly UI
  • CSV export for meal logs and weight data
  • Dark mode via prefers-color-scheme
  • Email/password auth with email verification and password reset
  • Installable PWA with service worker
  • Android APK via Trusted Web Activity wrapper

Tech Stack

  • Frontend: TypeScript, Vite, Chart.js, html5-qrcode
  • Backend: Node.js, Express, better-sqlite3, JWT auth, bcrypt
  • Hosting: Apache reverse proxy, systemd

Assets

  • macro-tracker-v1.0.0.apk (0.90 MB) — Android app via TWA