Inspiration

We wanted to create something that made graphic design and accessibility easier. With the Adobe Express API and SDK, we found that there were several add-ons that allowed people to check just one thing that applied to accessibility, such as color contrast. However, we wanted to make a one-stop add-on, inspired by automatic accessibility checkers for web development. Thus, Successibility was born!

What it does

Successibility runs on the Adobe Express platform as an add-on. This integrates with the platform's canvas to select colors from images, to generate alt text from the canva's contents, and to analyze the color-blindness accessibility of the design.

How we built it

We built it using the Adobe Express software development kit, and with the help of several other APIs, including the Azure Computer Vision API.

Challenges we ran into

Adobe Express Add Ons are very new, and they were launched in June 2023. This means that we were working in uncharted territory both for us as developers, and for the rest of the world! We struggled to find examples of code that were understandable, and we ran into a whole lot of bugs that were hard to decipher. In addition, we have never built an add-on to an existing product before, and previously have only built complete software products, so using an existing SDK to add functionality to a product was brand new for us as well.

Accomplishments that we're proud of

We're incredibly proud of managing to complete a functional AE add on! We believe that this is something that will be very helpful to designers, and will help make the world a more accessible place.

What we learned

We learned how to build a AE add-on, and we learned a lot about using a SDK within a project. We also learned how to use external APIs to add functionality to our project!

What's next for Successibility

We'd love to expand this to video! All of our tools right now require the document to be in an image format. Future ideas for video would include:

  • Subtitle generation
  • Voiceover
  • Flashing lights detector

We'd also like to try our hands at actually changing the Adobe Express Canvas. In the future, suggested changes could be applied directly onto the design.

Share this project:

Updates