Application URL: https://ankitdeshmukh.com/projects/pomodorowriter/

Overview

Pomodoro Writer is a web‑based, distraction‑free writing environment that integrates:

Pomodoro Writer interface – Dark/Light mode toggle


1. Core Features

1.1 Editor

1.2 Pomodoro Timer & Tasks

1.3 Writing Analytics

Displayed in top header and collapsible assessment panel:

Metric Description
Word count Total words in editor
Flesch–Kincaid Grade U.S. school grade level required
Reading Ease 0–100 (higher = easier)
Gunning Fog Index Complexity based on complex words
Coleman–Liau Index Grade level from letters & sentences
Avg. Word Length Characters per word
Avg. Sentence Length Words per sentence
AWL Matches Count of Academic Word List terms

1.4 Markdown Preview

1.5 Mermaid Diagrams

1.6 Theme & UI Toggles

1.7 File Operations

Action Shortcut Description
Save .md Ctrl+S Uses File System Access API (Chromium browsers). Saves current editor content.
Open .md Ctrl+O Loads a Markdown file from local disk, replaces editor content.

2. Usage Guide

2.1 First Access

  1. Open the application in a modern browser (Chrome, Edge, or Chromium‑based).
  2. Click or tap anywhere to unlock audio playback.

2.2 Writing & Markdown

2.3 Timer & Tasks

  1. Click Start – the countdown begins and selected background audio plays.
  2. At zero, an alert appears and the Pomodoro counter increments.
  3. Add tasks – type description → Enter or click Add.
  4. Manage tasks – use ✔ (complete), ↺ (reopen), ✕ (delete).

2.4 Preview & Diagram Export

  1. Click Preview (or Ctrl+L) to render Markdown, math, and Mermaid diagrams.
  2. Below each diagram, click Export SVG or Export PNG.
  1. Click Edit (or Ctrl+L) to return to the editor.

2.5 Saving / Opening Files

2.6 UI Adjustments


3. Keyboard Shortcuts Reference

Shortcut (Windows/Linux) macOS Action
F11 F11 Full‑screen editor (CodeMirror)
Esc Esc Exit full‑screen or Zen Mode
Ctrl+L ⌘ + L Toggle Editor / Preview
Ctrl+K ⌘ + K Toggle spellcheck
Ctrl+M ⌘ + M Minimize / restore Pomodoro & Assessment panels
Ctrl+S ⌘ + S Save Markdown file
Ctrl+O ⌘ + O Open Markdown file
Ctrl+Z ⌘ + Z Enter / exit Zen Mode

4. Technical Notes