Habit & Goal Tracker | Daily Progress & Reminders
A powerful, self-contained web app to build better habits and achieve your goals. Track daily progress, set reminders, and view detailed analytics—all in your browser. With offline support and smart notifications, stay motivated and maintain streaks effortlessly.
Habit & Goal Tracker
Build better habits, achieve your goals with Alam Toolkit's smart tracking system
Quick Add Habit
Today's Overview
No habits yet. Add your first habit above!
Add New Habit
Your Habits
Set New Goal
Your Goals
Progress Analytics
Weekly Progress Calendar
Category Breakdown
Smart Reminders
No reminders set yet. Add reminders to your habits from the Habits tab!
Complete User Guide: Alam Toolkit Habit & Goal Tracker
Master Habit Formation with Mathematical Precision | PWA-Enabled Mobile Tracking
🚀 Getting Started: Your First 7 Days
For mobile notifications even when the app is closed, install as Progressive Web App:
iOS: Safari → Share → "Add to Home Screen"
Desktop: Chrome → Install icon in address bar
Navigate to Habits tab and fill in the required fields with proper units:
Category: Mindfulness (select from dropdown)
Frequency: Daily (valid options: daily, weekdays, weekends, weekly)
Target: 15 minutes or 1 session
Notes: "Start day with clarity" (optional)
Set up notifications that work even when app is closed (PWA required):
Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Sound: Enabled
Vibration: Optional
📐 Core Tracking Formulas & Calculations
🎯 Habit Completion Rate Formula
The completion rate measures your consistency over time using this formula:
• Total Completions = Number of successful check-ins
• Days Since Creation = Days since habit was created
• Result = Percentage between 0% and 100%
🔥 Streak Calculation Algorithm
Your streak increases when you complete habits consecutively. The algorithm:
1 → if broken (missed a day)
0 → if never completed
🎯 Goal Progress Tracking Formula
Track progress toward any measurable goal with unit validation:
• Current ≥ 0
• Deadline must be future date
• Units must be specified
📊 Analytics Dashboard Formulas Explained
Your dashboard shows real-time insights calculated using these formulas:
| Metric | Formula | Example Calculation | What It Means |
|---|---|---|---|
| Today's Completion | (Today's Check-ins ÷ Total Active Habits) × 100% | 3/5 habits = 60% | Your daily achievement rate |
| Consistency Score | (Average of All Streaks) × 10 | Average streak 7.5 × 10 = 75 | Overall habit formation success (0-100 scale) |
| Best Streak | Maximum of All Best Streaks | Longest streak among all habits | Your personal record to beat |
| Days Active | Count of Unique Dates with Check-ins | 15 unique days with activity | How many days you've been consistent |
📈 Weekly Calendar Color Coding Algorithm
Yellow → if 0% < completion rate < 80%
Red → if completion rate = 0% and habits exist
Gray → if no habits created
📚 Formula Reference Table
| Completion Rate | Measures how consistently you complete a habit over time |
| Streak | Consecutive days of habit completion |
| Goal Progress | Percentage of target achieved so far |
| Consistency Score | Overall habit formation success metric |
⏰ Smart Reminder System Mathematics
PWA Notification Delivery Algorithm
The system checks for reminders every minute using this logic:
Send Morning Digest → if time = 08:00 and daily digest enabled
Send Evening Digest → if time = 20:00 and daily digest enabled
Wait → otherwise
Missed Habit Detection Formula
The system detects and reports missed habits:
Optimal Reminder Timing Research
Based on behavioral research, optimal times are:
| Morning Habits | 07:00 - 09:00 | Highest completion rate: 87% |
| Evening Habits | 19:00 - 21:00 | Completion rate: 78% |
| Exercise Habits | 06:00 or 18:00 | Peak motivation times |
💾 Data Management & Export Formulas
Click "Export Data" to download a CSV file with these calculated columns:
Reminder Data: Time, Days, Status, Last Triggered
Goal Data: Target, Current, Progress %, Days Remaining
Settings: Notification preferences, PWA status
Estimate future completion using this projection:
Data Validation Rules
| Field | Validation Rule | Error Message |
|---|---|---|
| Habit Name | Length 1-100 characters | "Name required (1-100 chars)" |
| Goal Target | Number > 0 | "Target must be positive number" |
| Deadline | Future date | "Deadline must be future date" |
| Reminder Time | HH:MM format | "Invalid time format" |
⚡ Advanced Features & Pro Tips
Use the compound habit formula:
1% daily improvement leads to 37x improvement in 1 year
Installation increases notification delivery by:
Always install for best mobile experience
Use the "Don't Break the Chain" strategy:
10+ day streak = 100% motivation maintenance
📚 Quick Formula Reference Card
(Done ÷ Days) × 100%
(Current ÷ Target) × 100%
Average Streak × 10
Deadline - Today
🧮 Real Calculation Examples
Example 1: Habit Completion
Scenario: "Drink Water" habit created 30 days ago, completed 25 times
Interpretation: Excellent consistency (above 80%)
Example 2: Goal Progress
Scenario: Target: Save $1000, Current: $750, Unit: $
Interpretation: Good progress, 25% remaining
Example 3: Streak Calculation
Scenario: Completed 5 days in a row, missed day 6, completed day 7
Best Streak remains 5
Interpretation: Streak broken, start new streak
💡 Remember: All formulas update in real-time. Data persists in your browser until cleared.
© Alam Toolkit Habit & Goal Tracker | Built with mathematical precision for measurable self-improvement