AsterFlow is a web-based graph-making tool designed to help users create, visualize, and share dynamic, interactive diagrams. Built with React, AsterFlow allows users to easily map out workflows, processes, and ideas with intuitive drag-and-drop functionality.
(This project is currently at the initial stage of development)
- Drag-and-Drop Interface: Quickly create and organize nodes and edges with a user-friendly, interactive design
- Customizable Styles: Personalize node colors, shapes, and edge styles to enhance clarity and aesthetics
- Real-Time Collaboration: Work together with others on the same graph in real-time
- Export Graphs: Save and share your diagrams as PNG, SVG, or PDF files
- Interactive Components: Add interactions to your nodes for more engaging diagrams
- Cloud Sync: Sync your work to the cloud and access it across devices
Before getting started, ensure you have the following installed:
- Node.js (v14.x or later)
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/your-username/asterflow.git
-
Navigate to the project directory:
cd asterflow
-
Install dependencies:
npm install
-
Start the development server:
npm start
The application will launch in your default web browser at http://localhost:3000
.
AsterFlow is licensed under the GNU General Public License (GPL). See the LICENSE file for more details.