Fork it to continue development!
Web application to draw mind maps.
|Basic mind map properties||✔️||Set node images, colors and font properties.|
|Undo/Redo||✔️||History of map changes.|
|Map centering||✔️||Center map in x, y, z axes.|
|Shortcuts||✔️||Main shortcuts to speed things up.|
|Local storage||✔️||Save maps in the browser local storage.|
|JSON import/export||✔️||Export and import maps as JSON file.|
|Image & PDF export||✔️||Export maps as image (png, jpg) or PDF document.|
|PWA support||✔️||Support of desktop and mobile browser PWA (Progressive Web App).|
|p2p database||❌||Orbit (or something else) peer-to-peer database to share and eventually sync maps.|
|Plugin system||❌||A plugin system to add third-party features.|
|Multiple selection||❌||Select multiple nodes at the same time.|
|Multiple maps||✔️||Multiple maps at the same time with multi-tabs.|
With the following installed:
Clone the repo and install the dependencies from npm.
git clone https://github.com/Mindmapp/mindmapp.git cd mindmapp npm i
For local development with angular dev server:
Then open http://localhost:4200 in your browser.
If you want to generate the project documentation:
npm run doc
documentation folder will be generated in the project path.
Use this commit message format (angular style):
type must be one of the following:
body must be should include the motivation for the change and contrast this with previous behavior (do not add body if the commit is trivial).
git branch -b docs/README git branch -b test/one-function git branch -b feat/side-bar git branch -b style/header
Mindmapp is a work in progress. Remember that if you want you can make a small contribution with a pull request.
This project exists thanks to all the people who contribute. [Contribute].
Become a financial contributor and help us sustain our community. [Contribute]
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]