Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Todo List Manager running on Express.js
JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
public
views
.gitignore
LICENSE
README.md
app.js
package.json

README.md

Tick

Tick is a todo list app running on Express and uses a custom version of Reqwest in the browser for XHR.

It writes your "Ticks" (todo list items) to a JSON file that is stored on your server.

NOTE

I'm only currently supporting Chrome (and I believe Safari works) as this is just a personal project that I'm actually using.

If you want to fork and change it to support other browsers, I'll gladly take pull requests.

INSTALLATION

You need the following:

  • Node 0.4.7
  • Express 2.3.4
  • EJS (templating engine used)

Clone the repo. Duh.

Fire up the Express app

node tick/server/app.js

and navigate to http://dev:3300 in your browser (a virtual host is setup)

USAGE

  • Add new ticks by pressing ENTER.
  • Save ticks by pressing TAB.
  • Press the question mark key - ? - to toggle the legend (it will slide up after 5 seconds).

TODO

  • Add offline support
  • Check for no items in list and change UI to reflect that.
  • Create modal/notification that says "Type question mark to reveal usage info." Add an option (cookie) to never show again.
  • Generate PDF?
  • Bundle it like a Titanium Desktop app?
  • Host it?
  • Add support for user accounts? Sign in with Github account.
  • Allow for creation of vanity URLs. (http://some.domain.for.tick.com/joemccann)
Something went wrong with that request. Please try again.