Nodejitsu

Save time managing and deploying your node.js app. Code faster with jitsu and npm

Try for free: signup has never been easier!

About the author

Name
Location
Worldwide
nodejitsu nodejitsu

No big release this time but it's the little things that count, right? We just launched our improved our sign up process to help you choose between our different services.

Design philosophy

Until now our sign up process was a large single form. Customers had to provide both credentials and their (optional) product choice. At first glance, changing to a multi-step process might seem more complex, both on the backend and frontend. After refactoring, however, it turned out to be exactly the opposite.

Our sign up is now composed of multiple smaller, more understandble steps. Our design goals were simple:

  • Recoverable: the backend logic is no longer a large cascading waterfall. Should any smaller step fail, recovery is much easier. In addition, if any of the fields have invalid data all fields are pre-filled.
  • Reduced choice: Only bother the subscriber with what they are interested in. Multiple steps reduce choices, decisions should be kept at a minumum. Also make sure sign up works if they don't choose at all.
  • Quick steps: overall each step is faster, they take less time to complete. As for processing: even though we might be hitting slow 3rd party API's more often now, the experienced wait time per step is reduced.

Note: we have no data to back these propositions and we might be biased as designers. Still, we hope it can provide valuable insight for other developers.

Good looks

It used to look like this, a lot of choices to be made by the subscriber, horrible right?

As mentioned above the new sign up is now composed of multiple optional steps.

  1. Register for a free sandbox account
  2. Add the product of your choice (optional)
  3. Provide additional details (if required, optional)
  4. Get started

Try for free

We extend our open source philosophy to our products! You're free to test our platform for two months. How? Simple, complete step 1 of the sign up process and your good to go!

Other popular posts

- Scaling Isomorphic Javascript Code - Keep a node.js server up with Forever - Package.json dependencies done right - npm cheat sheet - 6 Must Have Node.js Modules Try our service
get $20