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 challenging 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 that the user might not thought of. A gradient sharing community builds an expansive library for inspiration. A simplistic and clean layout was chosen to accentuate the opacity and the vibrancy of the gradients.