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
- adobe-creative-sdk
- adobe-express
- colors
- css
- html
- react
- time
- typescript
Log in or sign up for Devpost to join the conversation.