Inspiration

Modern design relies heavily on gradients to create eye-catching visuals, but most creators either rely on generic presets or waste time jumping between tools to find or generate gradients. I wanted to solve this by building something native to Adobe Express — fast, intuitive, and flexible — so users can design without disruption.

What it does

Gradientz is an Adobe Express Add-on that makes working with gradients seamless. It offers:

12 beautiful, trendy preset gradients

Live gradient preview on canvas

Color pickers and angle sliders for custom creation

A “Surprise Me” button to generate random gradients

One-click add or drag-and-drop gradients directly into the design

It’s simple, powerful, and saves time for creators at every skill level.

How we built it

The add-on is built using:

React and TypeScript for UI and component logic

HTML/CSS for layout and styling

Adobe Express Add-on SDK to handle interactions like inserting images

Spectrum Web Components to keep the UI clean and consistent with Express

The app runs smoothly in the Adobe Express Code Playground and is built with production-readiness in mind.

Challenges we ran into

Getting real-time canvas rendering to work with the SDK and maintain performance

Aligning the drag-and-drop behavior with Adobe Express expectations

Styling with Spectrum while keeping the UI minimal and responsive

Learning the structure and limitations of the Express SDK quickly

Accomplishments that we're proud of

Fully working add-on with drag-and-drop and insert-on-click functionality

Designed an intuitive UI that requires zero explanation

Created a clean codebase that’s easy to maintain and extend

Made something useful for designers, marketers, and creators alike

What we learned

How to build, test, and deploy Adobe Express Add-ons

Best practices for building modular React components within SDK constraints

The importance of rapid iteration and testing inside the Code Playground

How to keep the user experience polished, even with a simple idea

What's next for Gradientz – A Gradient Magician

We’re just getting started! Here’s what’s next:

Add multi-stop gradient support and radial gradients

Let users save favorite gradients or copy CSS

Build a "Community Gradients" gallery from user submissions

Launch publicly in the Adobe Express Add-ons Marketplace

Built With

Share this project:

Updates