mirror of
https://github.com/wassname/HackFlowy.git
synced 2026-07-02 16:50:06 +08:00
7312c1b8bb
Created seeds to initialize database with dummy tasks. Introduce config module to handle configurations per environment. See https://github.com/lorenwest/node-config Updated README.md to reflect changes.
33 lines
840 B
Markdown
33 lines
840 B
Markdown
#HackFlowy
|
|
|
|
An open-source [Workflowy](http://workflowy.com) clone.
|
|
|
|

|
|
|
|
##Installation
|
|
|
|
* Edit `config/development.json` to your needs
|
|
* `npm install`
|
|
* Run migrations and initialize the database: `sequelize-cli -m --config config/database.json` and `node db/seed/initial_tasks.js`
|
|
* `node server.js`
|
|
|
|
##Controls
|
|
|
|
* <kbd>UP</kbd> & <kbd>DOWN</kbd>: navigate through tasks
|
|
* <kbd>TAB</kbd>: right-indent
|
|
* <kbd>SHIFT</kbd> + <kbd>TAB</kbd>: left-indent
|
|
|
|
##Technologies used
|
|
|
|
* Node + Socket.io
|
|
* Backbone
|
|
* 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.
|