Tracking mindfulness ratio across recent sessions.
📊 Performance Comparison
Period
Session
Total Hours
Quality
Mindful per min
Achievements
Choose Goal Type
Meditate
Track Mindfulness
Activity
Track Progress
Create New Goal
Back up & Restore
Backup & restore data from file:
Log Session
00:00
0
Tap Screen for Mindfulness
Session Complete 🌿
0
Mindful Moments
0m
Time Spent
Meditation Session
Day Details
Activity Log
Message
✨ Meditator's Journal
Meditator's Journal is an application designed to support both spiritual practice and daily work. The app helps practitioners track progress in their professional tasks as well as meditation sessions, recording levels of awareness through "Mindfulness" counts, and visualizing mental states via real-time charts and graphs.
✨ Core Concepts
To use the app effectively, you should understand the following indicators:
Mindfulness (Sati): A unit for measuring awareness. Every time you recognize your breath or mental state and touch the screen, one "Mindfulness" point is recorded.
Mindful State: A state where the frequency of recording (Sati) remains stable and regular.
Unmindful: A state where the mind is distracted or drowsy, resulting in few or no recordings over a period of time.
Diligence Streak: The number of consecutive days you have maintained your practice.
✨ Key Features
1. Diverse Goal Management
Two main types of goals:
ॐ Meditation: Tracks meditation duration and counts mindfulness ("Sati") recognitions.
⚡ Work: A traditional countdown timer used for work, study (similar to Pomodoro), or other habits.
Customization: Set daily goals (minutes), target completion time, representative colors, and management categories.
2. Interactive Timer & Recording
Meditation Mode:
Tap-to-Track: Touch the screen (or click) every time you acknowledge your focus returning to the breath. These counts accumulate as Mindfulness (Sati) points.
Focus Mode: A countdown timer with a visual progress bar.
Manual Entry: Forgot to start the timer? You can manually log a session or edit previous records.
3. Statistics & Data Analysis
Dashboard: View today's progress relative to your set goals.
Practice Calendar: A grid heatmap showing daily practice intensity. Darker colors represent longer practice durations.
Visual Charts:
Session Graph: Review mindfulness levels within a specific session (line chart).
Weekly/Monthly Statistics: Compare performance over real-time intervals.
Distribution: A pie chart showing the percentage of time or mindfulness spent on different goals.
4. Meditation Analytics (New)
The "Analytics" tab helps you reflect on the quality of your mind during meditation sessions with higher precision.
Goal-specific analysis: You can view data for specific goals (e.g., "Sitting Meditation" or "Walking Meditation") to compare the progress of different practices.
Distraction Threshold:
This is the most important concept for calculating your "Meditation Quality."
"Distraction Threshold" is the maximum allowed gap between two mindfulness logs; if this time is exceeded, the system considers you were distracted.
How it works: For example, if you set the threshold to 12 seconds:
If you tap after 5 seconds: The entire duration is counted as Mindful.
If you tap after 20 seconds: The system calculates that you were distracted or drowsy for 8 seconds (20 - 12 = 8).
Individual Customization: Different practices require different paces. You can set a low threshold (e.g., 5s) for fast-noting exercises, or a higher threshold (e.g., 30s) for deep concentration. The system remembers these settings for each goal individually.
5. Privacy & Data Security
Fully Offline: 100% of data is stored directly in your browser. No data is sent to any server.
Backup & Restore: Easily export data to a .json file for safekeeping or to transfer to another device.
🚀 Usage Guide
1. Create a New Goal
Click the "New Goal" button on the main screen.
Select the type: Meditation or Work.
Enter a name, choose a color, and set the goal time (e.g., 30 mins/day).
2. Start a Session
On the goal card, click the Play (▶) button (for Work) or the ॐ button (for Meditation).
During Meditation: Tap the screen whenever you find yourself mindfully returning to the meditation object.
At the end of the session, a summary panel will appear for you to add journal notes.
3. View Statistics
Select the "Statistics" tab on the sidebar to view charts.
Select the "Calendar" tab to see your history.
✨ Practice Achievement System
Consistency Milestones (Streak):
Title
Condition
Meaning
Effort
3 days
Initially overcoming inertia.
Striving
10 days
Starting to form a habit.
Diligence
30 days
Habit is becoming stable.
Ardor
60 days
Practice becomes firm and steady.
Viriya-sambojjhanga
365 days
Extraordinary perseverance.
Mindfulness Milestones (Sati):
Level
Sati Points
Beginner
5,000
Practitioner
10,000
Yogi
20,000
Meditator
50,000
Clear Mirror
80,000
Still Lake
100,000
The Mountain
200,000
Heir of the Dhamma
500,000
⚠️ Important Data Notice:
Your data is stored in the browser's Local Storage.
Do not clear browser history/cache without backing up, or your data will be lost.
How to Backup: Go to the left sidebar, select "Backup" to download the file.
How to Restore: Select "Restore" and upload your backup file.
Technologies: HTML5, CSS3, JS (ES6+). Libraries:Chart.js, FontAwesome.
Download Link & Source Code: here. Wishing you peace and diligence!