ColorStep is an app that allows users to generate gradients by tapping through various color swatches. When the app first run, a random gradient is automatically produced. Users can tap the refresh button to change the color of each node of the gradient one at the time, as well as alter specifications of the gradient, until a perfect gradient solution is created. 
The main challenge is to design a gradient creation process that is both generative and satisfying. The factor of randomness was introduced early on as its implementation helps forge an original gradient palette that the user might have not independently thought of. The color sharing community builds an expansive and interactive library for aesthetical inspiration. A simplistic and clean layout was chosen to accentuate the opacity and the vibrancy of the gradients.