Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhshkdz/hackflowy
:notebook: Workflowy clone, built using Backbone.js & Socket.io
https://github.com/abhshkdz/hackflowy
backbone javascript socket-io
Last synced: about 2 hours ago
JSON representation
:notebook: Workflowy clone, built using Backbone.js & Socket.io
- Host: GitHub
- URL: https://github.com/abhshkdz/hackflowy
- Owner: abhshkdz
- Created: 2013-03-23T23:28:44.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-03-15T19:20:00.000Z (over 8 years ago)
- Last Synced: 2024-10-30T06:57:35.446Z (14 days ago)
- Topics: backbone, javascript, socket-io
- Language: CSS
- Homepage:
- Size: 6.88 MB
- Stars: 807
- Watchers: 64
- Forks: 149
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HackFlowy
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/abhshkdz/HackFlowy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
An open-source [Workflowy](http://workflowy.com) clone. [Static demo available here](http://abhshkdz.github.io/HackFlowy/).
![](http://i.imgur.com/FmUAIuU.png)
## 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](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/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
* ThemesFeel free to try it out and contribute.
## License
MIT