Releases: JacobStephens2/MacroTracker
Releases · JacobStephens2/MacroTracker
v1.0.0 — Initial Release
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