HackFlowy

Workflowy 克隆版,使用 Backbone.js 和 Socket.io 构建。「📓 Workflowy clone, built using Backbone.js & Socket.io」

HackFlowy

Gitter

An open-source Workflowy clone. Static demo available here.

Installation

  • Edit config/development.json and config/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):

Deploy

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 the children ul as part of every task.
  • Search & Tags
  • Themes

Feel free to try it out and contribute.

License

MIT

Overview

Name With Ownerabhshkdz/HackFlowy
Primary LanguageCSS
Program languageJavaScript (Language Count: 4)
Platform
License:
Release Count0
Created At2013-03-23 23:28:44
Pushed At2016-03-15 19:20:00
Last Commit At2016-03-15 15:20:00
Stargazers Count802
Watchers Count64
Fork Count152
Commits Count136
Has Issues Enabled
Issues Count21
Issue Open Count7
Pull Requests Count17
Pull Requests Open Count0
Pull Requests Close Count2
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top