:rocket: Web application to draw mind maps.
Thank you for your interest in this project. Unfortunately, I am no longer maintaining it. I highly recommend checking out TeamMapper, which is actively developed and maintained by other developers, or fork it yourself!
Web application to draw mind maps.
Feature | Status | Description |
---|---|---|
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:
npm start
Then open http://localhost:4200 in your browser.
If you want to generate the project documentation:
npm run doc
A documentation
folder will be generated in the project path.
Use this commit message format (angular style):
[<type>] <subject>
<BLANK LINE>
<body>
where type
must be one of the following:
and 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).
type
of commit).Examples:
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]