A task board that puts you in control of your data.
The functionality of Board is very basic.
Each task you care about is represented by a card. And cards belong to lists.
You can:
-
import your task board from a file
-
export your task board to a file
-
add, delete, rename cards
-
add, delete, rename lists
-
move a card between lists
-
re-order the cards within a list
-
re-order the lists
-
change the labels of a card
-
change the notes for a card
That's it.
See design.md.
-
Have node, npm and typescript compiler installed.
-
Install Browserify
npm install -g browserify. -
Clone this repo, and run
npm installfrom its top-level directory.
npm run build
The built app is located in build/release/.
npm test
./run.sh
May need to customize to use your browser, or a preferred port.
To kill server afterwards:
-
Run
lsof -i :8000. Replace 8000 if you've used a different port. -
Identify PID of server.
-
Kill the relevant process.
