Log your daily wellness data using this web application. Entries are saved to your browser's local storage when you click "Save Data". Data is stored per year (e.g., entries for 2025 are stored separately from 2024).
Using Data with wellness_tracker.py
:
- Click the "Export [Year] Data as JSON" button for the desired year (current or previous) at the bottom of this page.
- Copy the complete JSON text that appears.
- Paste the copied data into the corresponding year-specific file for the Python script (e.g., if you exported 2025 data, paste it into
wellness_log_data_2025.json
).
⚠ Important Privacy & Backup Note: Your data is stored privately in this browser's local storage with no cloud sync or automatic backup. If you clear your browser history or this site’s data, your saved entries will be permanently deleted. To prevent data loss, use the "Export [Year] Data as JSON" button to back up your data. You can copy the exported data to email, a messaging app, a text editor, or a to-do app.
Quick Field Guide:
- Only fill in what you tracked. Leave fields blank if not tracked or not applicable (these fields will simply not be included in the saved data for that day).
- For fields ending with a question mark (like "Diet Adherent?", "HIT Done?"): enter
1
for 'Yes'. Enter0
for 'No'. If you didn't track this metric or it's not applicable for the day, leave the field blank. The Python script will treat '0' or a blank field as 'No/Not Done' for scoring and achievement counts. - Note on Fasting: Entering
1
for the "Fasting Day?" field will automatically disable the "Diet" and "Fluid" adherence fields, as they are not applicable on a fasting day. - Weight and Sleep Hours fields accept decimal numbers (e.g.,
70.5
or7.5
). Commas will be automatically converted to dots. - The Python script generally sums up monthly totals for activities (like Practice Sets, Steps, Cardio Minutes) and calculates monthly averages for metrics like Sleep and Weight.