A tool for writers to keep track of their progress (inspired by NaNoWriMo charts)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.bin Change configuration to match Openshift v3 Sep 26, 2017
config Decrease MySql pool size to 25 Oct 10, 2015
locales Fix chart export to respect bar/line types Apr 9, 2015
migrations Add target relation to Settings model May 20, 2015
models Replace bcrypt with bcryptjs Sep 26, 2017
public Fix project charts data show issues May 20, 2015
routes Remove stray debug lines May 21, 2015
test Add missing bcrypt change on tests Sep 26, 2017
utils Add https redirection middleware Oct 15, 2015
.gitattributes Adding sound at end of timer Feb 10, 2015
.gitignore Update dependencies to work with node boron Sep 26, 2017
.jscsrc Uglify sources using middlware Apr 7, 2015
.jshintignore Uglify sources using middlware Apr 7, 2015
.sequelizerc Joining migration to one file Jan 29, 2015
CHANGELOG.md Update version tags Oct 1, 2017
LICENSE.md Adding license Feb 5, 2015
Makefile Fix test initial db creation Mar 3, 2015
app.js Add https redirection middleware Oct 15, 2015
bower.json Update version tags Oct 1, 2017
deplist.txt Creating template Dec 24, 2014
index.html Change all .col-sm to .col-md Mar 17, 2015
npm-shrinkwrap.json Update version tags Oct 1, 2017
server.js Change configuration to match Openshift v3 Sep 26, 2017
start.sh-example Rename example of start script Feb 28, 2015


Writer's Trail


Join the chat at https://gitter.im/flikore/writerstrail

Now you can keep track of your writings statistics!

Writers's Trail is a tool designed by a writer for writers so they can see charts and statistics about their custom defined projects and targets. This web application asks for your writing sessions and generate useful information from inserted data.


Custom targets with progress charts


Now you can have that NaNoWriMo feel any time in the year. Create targets for any amount of words and time you want.

Life got in the way? Change the target midway to something you know you can make.

Or increase the target word count if it got too easy.

Register your writing sessions


Know all the time you have written. Keep notes for yourself about how you felt in that session.

You can make a summary to make it easier to find a specific session later on.

Visualize your progress


Individual progress bars for each project, unrelated to defined targets.

See how close you are of finishing that pet project of yours.

Mark projects as finished and/or inactive. Inactive projects will be hidden from the main dashboard.

A dashboard with statistics


You can see a summary of your statistics and know what are the best session length for you.

Know how much you have written and the period of day you are most productive.

All that without leaving your main dashboard.

Application settings


Choose your preferred date and time format and select which data you'll see in your targets charts by default.

Reset the application tour or cancel it any time you want.

Custom genres


Classify your projects in any way you want. A default set is provided but you can add, remove or change them at your will.

If you want to set genres as formats (novel, short story, essay, etc.) that's fine too! Writer's Trail is meant to be very customizable.

Timer and chronometer


Time your sessions on the web page and have the fields filled for you. If you see yourself using always the same session length, you can also define a default timer in your settings.

Statistics about your writing

Full writing statistics

A lot of information about your writing habits condensed in a single page. Things that you didn't know that you wanted to now are now available.

See your best performance and try to beat it. See also your average and modes and try to change (or keep) them. It's your call!

More charts


A neat way to compare your writing habits. See at one glance if you are a person of the day or like to pass your nights by the keyboard.

Those are just a peak. There are a few more charts and also some more yet to come! Provide some feedback if you want to see something else.

Issues and contribution

There's a part of Writer's Trail dedicated to user feedback. You can post suggestions, useful comments and bugs. You can also vote on other users feedback so we can know what everyone want.

Also, there's a chat on Gitter where anyone can discuss ideas about features, bugs and suggestions in real time.

If you want to contribute with code, send a pull request to our GitHub repository. Don't forget to look at the issues and comment you are working on it. If you want to make something new, please open an issue before starting. Since this is a personal project (at least for now) then I cherish some features over another, though I'm always listening to users requests.


This software is licensed under the Common Public Attribution License Version 1.0 (CPAL-1.0). The contents of the license can be found at http://writerstrail.georgemarques.com.br/license


Writer's Trail is made and mantained by George Marques. This is a personal project of mine idealized by the NaNoWriMo 2013 and implemented now.