List your app for sale free.List now
For saleWorking prototype

Sprint Desk

Timed writing sprints for novelists and bloggers, with word logging, daily goals, streaks and a project deadline pace.

Screenshots

Screenshots supplied by the seller.

Description

Sprint Desk turns writing time into short, focused sprints. Pick 10, 15, 25 or 45 minutes and start; a warm lamp-lit ring counts down while you write, either in your own editor or in the built-in scratchpad with a live word count. Pause if the doorbell rings, finish early if the scene is done.

When time is up, log the words written, or type your document's count before and after and it works out the difference. Words are logged against a project, so a novel and a short story can run side by side.

The notebook page shows today's words against a daily goal, your streak, words per minute this week, a 14-day chart with the goal line, and each project's progress. Give a project a deadline and it tells you how many words a day will get you there.

Plain HTML, CSS and JavaScript with no server or running costs. Nothing you write leaves the browser.

Condition

Development stage: Working prototype (seller-declared)

Seller-declared: provided by the seller, not independently verified by SellMyVibe.

  • Solo creator
  • Mainly AI-generated
  • Under one month in development
  • Mobile-friendly
  • Tests included
  • Setup guide included
  • Demo available

What works

  • 10, 15, 25 and 45 minute sprints with pause, resume and finish early
  • Countdown ring and timer in the browser tab title
  • Optional scratchpad with live word count
  • Log words directly or from before and after document counts
  • Several projects with word goals, starting counts and deadlines
  • Daily goal, streak, words per minute and weekly total
  • 14-day bar chart with the goal line
  • Daily pace needed to hit a project deadline
  • Timer survives a page reload
  • 7 tests covering the timer, word counting, totals, streaks and pace

What’s unfinished

  • No sound or notification when a sprint ends
  • No group sprints with other writers
  • No export of the sprint log

Included assets

Full source code

Test suite

Documentation

Technologies

HTML, CSS, JavaScript (ES modules), SVG, localStorage, Node test runner

Setup requirements

Upload the files to any static web host. To try it locally, run python3 -m http.server and open http://localhost:8000. Run the tests with npm test (Node 20 or newer).

Dependencies and ongoing costs

None. It's a static site that runs free on any web host and uses system fonts.

Known limitations

The sprint log is saved in localStorage on one device; clearing browser data removes it.

Listings are reviewed for completeness and clarity before publication. Approval is not a guarantee of quality, ownership, security or commercial success. Read the details and ask questions before buying.