# gen-mapper
App for mapping generations of simple churches

## Usage
The app can be found [here](https://dvopalecky.github.io/gen-mapper).
For details about usage click the Help / About in the app.

## Example
![gen-mapper example](https://dvopalecky.github.io/gen-mapper/gen-mapper-example1.png)

## Changelog
see [here](changelog.md)

## License
MIT

## Credits
Curtis Sergeant - introduced me to the concept of generational mapping and provided useful feedback for this app
JavaScript libraries used:
* [d3.js](https://d3js.org) - Mike Bostock
* [FileSaver.js](https://github.com/eligrey/FileSaver.js) - Eli Grey
* [js-xlsx](https://github.com/SheetJS/js-xlsx) - SheetJS
* [Underscore.js](http://underscorejs.org) - Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
# gen-mapper
App for mapping generations of simple churches

## Usage
The app can be found [here](https://dvopalecky.github.io/gen-mapper).
For details about usage click the Help / About in the app.

## Example
![gen-mapper example](https://dvopalecky.github.io/gen-mapper/gen-mapper-example1.png)

## Changelog
see [here](changelog.md)

## Known issues
* Firefox - clicking on (+) to add node or (-) to remove node opens the Edit window unnecessarily
* Firefox - the position of root node when refreshing the window is not centered

## Ideas for improvements
* Hide / unhide the left menu
* Keyboard shortcuts: Pressing Enter submits the edit form
* Import of a subtree into given node

## License
MIT

## Credits
Curtis Sergeant - introduced me to the concept of generational mapping and provided useful feedback for this app
JavaScript libraries used:
* [d3.js](https://d3js.org) - Mike Bostock
* [FileSaver.js](https://github.com/eligrey/FileSaver.js) - Eli Grey
* [js-xlsx](https://github.com/SheetJS/js-xlsx) - SheetJS
* [Underscore.js](http://underscorejs.org) - Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors

Add known issues and ideas for improvements into Readme
Add known issues and ideas for improvements into Readme
