DEV Community

Cover image for I created simple flowchart software
Willian Theodoro
Willian Theodoro

Posted on

I created simple flowchart software

Now you can organize your ideas - Visually, and without depending on bloated tools.

Introduction

The project was created based on an idea I had. I used C# language and the WPF framework to build it. Developed using Visual Studio Code, this project not only adds to my portfolio but is also designed to be genuinely useful to others. Flowcharts are saved in a custom file format I created (.flux), giving me greater flexibility in how data is handled during the save process.

About the Program

Fluxogrammer is a flowchart creation tool designed to help organize and structure ideas, making it easier to visualize the path toward achieving a goal. In it, we can create and organize our ideas to visualize them better

How to Use

Below is a step-by-step guide on how the program works:

  1. Initial Interface: The interface is simple and intuitive. The main screen features two buttons: one to create a new project and another to load an existing one.



  2. When you choose to create a project, a window will appear asking for the project name and description. After entering the name (and optionally the description), you can create the project.

  3. Once the project is created, you will be directed to the workspace where you can edit your ideas. Right-clicking on the screen gives you access to two options: create a new object or save the project.

  4. When an object is created, you can: create a connection from it (which requires two objects); rename it; expand or collapse the block (useful if the text is too long); or delete it.

  5. To create a connection, click the left mouse button on the object you wish to connect to.

Try it out

You can check out the full source code, download the latest release, and read more details int the GitHub repository.

I'd love to hear your opinion. What do you think of this program? What feature would you add to it? Is there anything you think I should add? Leave your ideas bellow!

Top comments (0)