HackFlowy
An open-source Workflowy clone. Static demo available here.
Installation
- Edit
config/development.json
andconfig/database.json
to your needs npm install
npm install bower
bower install
node server.js
Heroku deploy
You can use our one-click heroku deploy (Select "United States" as region, when prompted):
Or proceed manually as follow:
- heroku create --stack cedar
- heroku addons:add heroku-postgresql:dev
- heroku config:set NODE_ENV=production
- git push heroku master
Controls
- UP & DOWN: navigate through tasks
- CNTRL+UP & CNTRL+DOWN: shuffle tasks
- TAB: right-indent
- SHIFT + TAB: left-indent
- BACKSPACE: Remove an empty task
- ENTER: New task
- Click on a bullet point to fold it
- Hover on a bullet point and click complete to complete it
Technologies used
- Node + Socket.io
- Backbone
- Backbone.marionette
- Backbone.localforage
- Foundation
To-do
Work on sub-lists. The parent id of the Backbone task model has to be set for it to be saved properly. The template should be modified to have thechildren
ul as part of every task.- Search & Tags
- Themes
Feel free to try it out and contribute.
License
MIT