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.


