What is flow?

Developers have enough work as it is making sure a product is functional and communicating abstract ideas.

Flow is used to create design frameworks/templates to help:

(1) Give a high level view of a project workflow (ie. Initialize Servers>Create Static Pages>Create Sessions, etc)

(2) Provide new developers with basic templates to guide them in designing a modern software application

Sometimes its easier to use diagrams to show what you're thinking rather than use words to describe it!

Why build it?

For a beginner developer there are plenty of free learning resources out there to get you off the ground.

For an intermediate developer there are a number of resources and forums around the web to help with design and development you out as well.

For a developer in the no-man's land between Beginner and Intermediate there isn't much but tears and frustration when trying to build your first, second or third software project. Usually deciding what feature you are 'suppose' to put in next results in long nights of cursing at your IDE and wanting to throw in the towel.

We wanted to create an app that helps bridge the gap between the beginner and intermediate developer by letting users design and share project workflows to improve the important design skills and thinking that most online resources don't have time to teach!

I am an experienced developer, why would I need your app?

Design is arguably one of the more difficult challenges to communicate in a team setting. Flow let's you easily create workflows that you can share (soon via Slack) with team members via mobile, so that your team can understand in a high level way what is going on in your head when you sit down at your IDE.

We hope to have experienced developer teams using it in a SCRUM environment when high priced agile management tools are not an option!

Share this project:

Updates