# Habit Tracker Pro

## Dashboard Overview
A quick‑glance page that shows your most important habit metrics at a glance.

| Metric | Today | This Week | This Month |
|--------|-------|-----------|------------|
| ✅ Streak (Exercise) | 4 days | 3 days | 12 days |
| ✅ Streak (Reading) | 2 days | 5 days | 18 days |
| ⏱️ Time spent (Meditation) | 20 min | 1 h 30 min | 6 h |
| 📈 Completion % (All Habits) | 85 % | 78 % | 81 % |

> 💡 Tip: Pin the Dashboard to your Notion sidebar for instant access each morning.

---

## Habit Library (Database)
Create a master list of every habit you want to build or maintain. Use the table below as a template; in Notion, convert it to a **Full‑Page Database**.

| Habit | Category | Target Frequency | Target Time | Start Date | Status |
|-------|----------|------------------|------------|------------|--------|
| Morning Run | Health | 5 times/week | 30 min | 2024‑01‑01 | Active |
| Read Fiction | Personal Growth | 1 time/day | 20 min | 2024‑02‑15 | Active |
| No Sugar | Nutrition | 7 times/week | — | 2024‑03‑01 | Active |
| Journaling | Mindfulness | 1 time/day | 10 min | 2024‑01‑20 | Paused |
| Learn Spanish | Skill | 3 times/week | 45 min | 2024‑04‑10 | Active |

> 💡 Tip: Use **Select** properties for Category and Status, and a **Number** property for Target Frequency (per week).

### Suggested Views
1. **All Habits** – Table view, sorted alphabetically.  
2. **Active Habits** – Filter `Status = Active`.  
3. **By Category** – Board view grouped by Category.  
4. **Streak Tracker** – Calendar view showing each day you logged the habit.

---

## Daily Log (Linked Database)
A rolling daily page that lets you tick off habits and add notes. Duplicate the template block each day.

| Date | Habit | Completed? | Duration | Notes |
|------|-------|------------|----------|-------|
| 2024‑06‑24 | Morning Run | ✅ | 32 min | Felt great, cool weather |
| 2024‑06‑24 | Read Fiction | ✅ | 22 min | Finished chapter 3 |
| 2024‑06‑24 | No Sugar | ✅ | — | Ate a fruit instead of candy |
| 2024‑06‑24 | Journaling | ❌ | — | Skipped, too busy |
| 2024‑06‑24 | Learn Spanish | ✅ | 50 min | Practiced verb conjugations |

> 💡 Tip: Use a **Checkbox** for Completed?, a **Number** (minutes) for Duration, and a **Text** field for Notes.

### Automations (optional)
- **Formula**: `if(prop("Completed?"), 1, 0)` → creates a numeric “Score” you can sum.
- **Rollup** in the Habit Library: Sum of “Score” from Daily Log to see total completions per habit.

---

## Weekly Review
A dedicated page to reflect on the past week, adjust targets, and celebrate wins.

**Template Block**

```
## Week of {{dateRange}}
### Wins
- ...

### Challenges
- ...

### Adjustments
- Change target frequency of {{habit}} to {{newFrequency}}.
- Add a new habit: {{newHabit}}.
```

> 💡 Tip: Schedule a recurring reminder (Notion → Settings → Reminder) every Sunday evening to fill this out.

---

## Streak & Statistics Dashboard
A read‑only page that visualizes long‑term performance using Notion’s built‑in charts (via the **Synced Block** with a linked view).

- **Streak Bar Chart** – Shows current streak per habit.
- **Completion Heatmap** – Calendar view of total daily completions.
- **Time Investment Pie** – Distribution of minutes across categories.

> 💡 Tip: Export the page as PDF at month‑end for a printable progress report.

---

## Habit Templates & Resources
A library of pre‑made habit templates and external resources.

| Template | Description | Link |
|----------|-------------|------|
| 30‑Day Fitness Challenge | Structured workout plan | https://example.com/fitness30 |
| Pomodoro Study Routine | Time‑boxing method for learning | https://example.com/pomodoro |
| Minimalist Morning | Simple 5‑step morning flow | https://example.com/minimalist |
| Habit‑Stacking Guide | How to pair new habits with anchors | https://example.com/stacking |

> 💡 Tip: Duplicate any row into your Habit Library to instantly add a new habit with all its details.

---

## How to import into Notion
1. **Create a new page** in your Notion workspace where you want the template.  
2. Click **Import** → choose **Markdown & CSV**.  
3. Select this `.md` file and upload.  
4. Notion will create the headings, text, and tables automatically.  
5. For each table marked as a **Database** (Habit Library, Daily Log, Resources), click the three‑dot menu on the table → **Turn into → Full‑Page Database**.  
6. Adjust property types (Select, Multi‑Select, Number, Date, Checkbox) to match the column purpose.  
7. Set up the suggested **Views** (Table, Board, Calendar) by clicking **Add a view** inside each database.  
8. Duplicate the **Daily Log** template block for each new day, or use a Notion automation (e.g., Notion API + Zapier) to generate it automatically.  
9. (Optional) Add recurring reminders for the **Weekly Review** page.  

Your Habit Tracker Pro is now ready to use—track, reflect, and level up your habits with a professional‑grade system!