Making mind maps should be frictionless.
- Store everything in a redis database
- When I start the app, read everything from the DB into a json file, to be used with the D3 stuff in index.html
- When I create a new node or link, write the node/link info to the db and add it to the in-memory object
- When I modify a node, modify the javascript object, and then find the object in the redis database by key and modify it there
- Learn how to group nodes together and combine them into a set
- Feature for moving between workspaces
- Collision detection for text boxes
- dynamic resizing to make the text box into a square
- Centering text boxes onto each node
- Making node diameter equal to box width/height