Skip to content

GeoxT/kdp-publishing-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KDP Publishing Control Center

A complete, zero-dependency project tracker for self-publishing books through Amazon KDP. Runs as a single HTML file in any modern browser. No server, no build step, no account required.

License Version Zero Dependencies

What It Does

Manages the full lifecycle of publishing a book on Amazon KDP across 12 phases, from initial decisions through launch day. Every task, milestone, risk, and deadline lives in one place.

Phases covered: Foundation, Manuscript Readiness, Account Setup, Metadata, Kindle eBook Production, Paperback Production, Hardcover Production, Cover Design, KDP Upload and Review, Proofs and Corrections, Launch Preparation, and Launch.

Features

  • Board View with 12 pre-built publishing phases and 70+ default tasks
  • Calendar View with a navigable month grid showing tasks and milestones by date
  • Timeline View with a vertical chronological layout of all dated items
  • Drag and Drop to reorder tasks within a phase or move them between phases
  • JSON Backup/Restore for portability between browsers, machines, and projects
  • Text Export for a plain-text snapshot of the full project plan
  • Print Styles for clean hard-copy output
  • Milestone Tracking with five defaults (manuscript locked, covers complete, formats uploaded, proofs reviewed, launch day) and the ability to add more
  • Risk Register for blockers with impact ratings, owners, status, and mitigation plans
  • Dashboard with real-time stats: overall progress, overdue count, upcoming deadlines, waiting tasks, and high-priority items
  • Filtering by priority, status, open/closed, and full-text search
  • Auto-save to browser localStorage on every change

Quick Start

  1. Download index.html
  2. Open it in any modern browser (Chrome, Firefox, Safari, Edge)
  3. Start tracking your book project

That's it. No install, no terminal, no npm, no build.

How Data Works

All data is stored in your browser's localStorage. It persists between sessions automatically. To move your project to another browser or computer, use the Backup button to export a .json file, then Restore it on the other machine.

Clearing your browser data will erase the project. Keep backups.

Screenshots

Dashboard and Stats

The header shows overall progress, overdue tasks, upcoming deadlines, waiting items, and high-priority counts at a glance.

Board View

Expand any phase to see its tasks. Each task tracks status, priority, owner, due date, dependencies, milestone flag, and notes. Drag tasks to reorder or relocate.

Calendar View

A full month grid with color-coded task and milestone chips. Navigate months and jump to today.

Timeline View

A vertical chronological view with status indicators for all dated tasks and milestones.

Technology

Single HTML file using:

  • React 18 (CDN)
  • Tailwind CSS (CDN)
  • Babel Standalone (CDN, for JSX transpilation)
  • DM Sans + DM Serif Display (Google Fonts)

No build tools, bundlers, or package managers required. The entire application is self-contained.

Customization

Adding Phases

Edit the DEFAULT_PHASES array in the source to add, remove, or rename phases and their default tasks. Changes take effect on first load or after a reset.

Changing the Color Palette

The ink color scale in the Tailwind config controls the entire UI. Swap it for any 50-950 scale.

Using as a Template

Set up your preferred phases, milestones, and risks, then use Backup to save a .json file. Restore that file whenever you start a new book project.

File Structure

kdp-publishing-tracker/
  index.html          The entire application
  README.md           This file
  LICENSE             MIT License
  CHANGELOG.md        Version history
  .gitignore          Git ignore rules

Author

Geoffrey Taber geox.blog · GitHub: @GeoxT

Built with assistance from Claude (Anthropic).

License

MIT License. See LICENSE for details.

About

A complete publishing control center for Amazon KDP authors. Tracks every phase from manuscript to launch day with board, calendar, and timeline views. Drag-and-drop task management, milestone tracking, risk register, and portable JSON backup. Runs as a single HTML file with no server, no build step, and no account required.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages