Inspiration
As a yoga practitioner, I often found myself spending too much time searching for the right pose images. It consumes a lot of time and interrupts my schedule, which slows down my productivity. This inspired me to build a simple tool that brings pose images directly into Adobe Express instantly and at ease.
What it does
Yoga Pose Visualizer is an Adobe Express Add-on that lets users instantly generate high-quality yoga pose images simply by typing the name of a pose. No matter which language the pose is named in, either in Sanskrit or in English or both, the add-on fetches accurate and relevant images using the Pexels API and displays them right inside the editor.
How we built it
The Add-on was built using: HTML & CSS: For a clean, minimal UI JavaScript: To handle logic and API integration Pexels API: For fetching real-time pose images
The project is developed inside the Adobe Express Add-on Code Playground, requiring no server or backend, making it lightweight, secure for demo use, and instantly deployable.
Challenges we ran into
- Ensuring the image results are accurate across different spells (E.g., “Paschimottanasana” vs “Seated Forward Bend”)
- Had to find a simple way to make UI work smoothly with just HTML, CSS, and JavaScript since everything had to run inside Adobe Express without a backend.
- While experiencing the search terms to get better matches, I experienced inaccurate image results from the API call.
Accomplishments that we're proud of
- Successfully integrated a live image search API into Adobe Express
- Designed a functional, elegant UI with instant feedback
- Made pose visualizations language-agnostic
- Delivered a fully working prototype - fast, secure, and ready for real user testing
What we learned
- How to build, test, and ship an add-on entirely within Adobe Express's Code Playground
- The value of simplifying user workflows in design tools
- The importance of thoughtful UI when building tools for creators and instructors
- How to work with third-party APIs in a secure, client-only environment
What's next for Yoga Pose Visualizer
- Add an "Insert into Canvas" button, enabling users to drag pose images directly into their design projects
- Introduce smart pose filters like "Beginner", "Advanced", and "Stretch" to refine image results
- Improve API Security - using Adobe's secure API method or a lightweight proxy server for production deployment
Log in or sign up for Devpost to join the conversation.