Skip to content

An interactive app built with React Flow to create dynamic, interactive diagrams with custom nodes & edges. This project showcases the power and flexibility of React Flow by allowing users to build, modify, and validate graph structures with ease.

Notifications You must be signed in to change notification settings

f-z-coder/reactflow-overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactflow Overview πŸš€

An interactive app built with React Flow to create dynamic, interactive diagrams with custom nodes & edges. This project showcases the power and flexibility of React Flow by allowing users to build, modify, and validate graph structures with ease.

πŸ”— Live Demo


πŸŽ₯ Video Showcase

Check out this video walkthrough to see the project in action:

reactflow-overview-demo.mp4

✨ Features

  • Dynamic Node Management: Add and connect nodes on the fly.
  • Delete Functionality: Remove unwanted nodes and edges seamlessly.
  • Visual Pipelines: Create complex workflows or pipelines visually.
  • Text Nodes with Auto-Handles: Add handles automatically for connections based on patterns like {{name}} in text nodes.
  • Graph Validation: Validate if the current graph is a Directed Acyclic Graph (DAG) before submission.

πŸ› οΈ Technologies Used

  • React: UI Library
  • React Flow: For building diagrams and graph visualizations
  • Tailwind CSS: For styling

πŸš€ Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js >= 14
  • npm or yarn

Installation

  1. Clone the repository:
    git clone https://github.com/f-z-coder/reactflow-overview.git
    cd reactflow-overview
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Start the development server:
    npm run start
    # or
    yarn start
  4. Open http://localhost:3000 in your browser to view the app.

🀝 Contributions

Feel free to fork the repository, make changes, and submit a pull request. Feedback and ideas are always welcome!


πŸ›‘οΈ License

This project is licensed under the MIT License. See the LICENSE file for details.


πŸ“¬ Contact

Created by Faiz Shaikh
If you have any questions, feel free to reach out!


πŸ™Œ Acknowledgments


About

An interactive app built with React Flow to create dynamic, interactive diagrams with custom nodes & edges. This project showcases the power and flexibility of React Flow by allowing users to build, modify, and validate graph structures with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published