We all know that creating an host is one of our app’s pain points,
over the years the ‘create host’ form have grown to support
multiple edge cases and became too complex.
We decided to create an easier wizard for the users which will not replace the existing form for now,
but will give an easier experience for users.
One of the suggested flows that we came with for the first “happy path” version is:
- Choose what type of an Host Group which will contain all of the rules *and the OS.
- Choose where to create the host - Discoverd Host / Provider
- Host settings - give it a name, size and other properties.
- Preview of what you are about to create.
Here’s a draft we created, feel free to leave notes over there: https://docs.google.com/presentation/d/1lId2PANUPHgmDbMczYGbydnwSLGujEHaPdqvl0NnYwE/edit?usp=sharing
The wizard will be written in React & Redux
with API calls to the server which I will need some help with, who wants to help?
I just started to create the basic React component that will be used,
and right now mostly waiting for the feedback from you.
*Still thinking whether the OS should be predefined in the host group or should it be selected later,
in this case we should think how to make it the most simple to users.