- Add capability to delete middle nodes and parent nodes
- Add more node types
- Hot key certain settings
This project is a mind mapping and flow chart tool built with React, using React Flow for visualizing data flows and hierarchical structures. It leverages Vite for efficient build tooling.
- Interactive Mapping: Users can create, modify, and interact with flow chart.
- Dynamic Node Management: Add, remove, or update nodes and edges dynamically.
- Persistence: Save and restore maps from local storage or JSON files.
- Export: Export maps to PNG images or JSON format for sharing or backup.
- Custom Node and Edge Types: Implements custom node and edge components for specialized behavior.
We are using Vite for the development.
Cloning project to your computer.
git clone https://your-repository-url.git
cd your-repository-directory
Now, you need to install the dependencies:
npm install
npm run dev
npm run build
React: UI library for building interactive UIs.
React Flow: Library for building node-based graph applications.
Vite: Build tool that aims to provide a faster and leaner development experience.
Zustand: State management library.
Material-UI: React UI framework for implementing Google's Material Design.
React Toastify: Library for adding notifications to the application.
html-to-image: Library to capture DOM nodes and turn them into images for download.