Dating apps for UI partner: a playful experience using Anima Playground6 min read
Reading Time: 6 minutesOne evening, I had a random, ridiculous idea:
What if designers could swipe right on UI libraries like they do on dating apps?
- The silly idea
- Meet the UI libraries (dating profiles)
- Prototyping with chat in Anima Playground
- Why you should give a fly
- Try it yourself
The silly idea of swiping on UI libraries š
Of course, itās not actually that simple.
Choosing a UI library is basically choosing a design partnerāone youāll be living with for the whole product journey. So yes, maybe swiping right is a little too casual… but thatās what makes it fun.
So I grabbed a dating app community file and shared the concept with our designer, Ogy. He customized the Figma file and turned my idea into a beautiful design reality.
After Ogy’s magic touch, I pasted the Figma link into dev.animaapp.com and started prompting in the AI Playground.
You can try it here š but then come back to read the story behind ok? š«µ š
Meet the UI libraries’ dating profiles š
Hereās what happened when I gave each UI library its very own dating profile. They are all sexy in their unique ways.
React.js
Tagline: “Just here to make your UI dreams come true, one component at a time.”
About Me: I’m React, the OG of UI libraries. People say Iām the total package: fast, flexible, and Iāll always keep your state in check. I love long render cycles and can adapt to whatever environment you throw at meābe it web, mobile, or even VR. Oh, and Iām backed by a big family (shoutout to Facebook), so you know Iāve got stability.
Looking For: Someone who values modularity and loves reusable components. Bonus points if youāre into JSXāitās my love language. Letās hook up… your DOM, of course.

Vue.js
Tagline: “The approachable one, but with layers of complexity for those who like to dig deeper.”
About Me: Hey there! Iām Vue, the underdog turned star. People love me because Iām easy to pick up, and I donāt bring a lot of baggage. Iāll charm you with my simplicity, but stick around, and youāll find Iām full of surprisesātransitions, reactive data binding, you name it.
Looking For: Someone whoās ready to move fast but doesnāt mind a little hand-holding along the way. If you appreciate elegance and pragmatism, weāre a match made in heaven.
Tailwind CSS
Tagline: “Iāve got classāand Iāll give them to you.”
About Me: Hi, Iām Tailwind CSS, and I believe in empowering my partners. Iāll give you all the tools you need to create stunning, responsive designs without any fluff. Some people say Iām āutility-first,ā but I just think itās practical.
Looking For: A designer who knows what they wantāor a developer who wants to design. Letās build something beautiful, one utility class at a time.

Bootstrap
Tagline: “Classic, dependable, and always in style.”
About Me: Iām Bootstrap, the old reliable. Iāve been around the block, but donāt call me boringāI know how to get the job done with grids, responsive layouts, and a sleek design language.
Looking For: Someone who values stability and doesnāt mind a little tradition. Letās create something functionalāand fabulous.

Material UI
Tagline: “I bring Google’s design principles straight to your fingertips.”
About Me: Iām Material UI, the cool kid with Google backing. Iām all about clean, modern design with an eye for accessibility and usability. My components are pre-styled, but donāt worryāI still leave room for your creativity.
Looking For: A developer who loves consistency but still likes to put their own spin on things. Swipe right if youāre ready to materialize your vision.

Chakra UI
Tagline: “Flexible, accessible, and here to vibe with you.”
About Me: Iām Chakra, your go-to for simplicity and accessibility. Iāve got the tools to make your UI both functional and fabulous, with light/dark mode included right out of the box.
Looking For: Someone who values UX as much as UI. Letās align, stack, and flex our way to a perfect match.

Shadcn
Tagline: “Iām the edgy one who keeps it minimal but stylish.”
About Me: Iām Shadcn, the new kid on the block with a flair for the modern. Think of me as the aesthetic cousin of Tailwind CSS who isnāt afraid to take things up a notch. I give you pre-styled, accessible components that are sleek and fully customizable.
Looking For: Someone who loves Tailwindās utility-first vibe but craves more structure and polish. If youāre into cutting-edge design with minimal effort, letās vibe.

Angular
Tagline: “Iām not complicated; Iām complete.”
About Me: Iām Angular, and Iāve got it allārouting, dependency injection, forms, even my own CLI. Iām reliable, scalable, and always in control of the situation. My TypeScript swagger is unmatched.
Looking For: A team player who loves structure and isnāt afraid of a steep learning curve. If youāre into TypeScript and enterprise-level commitment, swipe right.

Prototyping with chat in Anima Playground āØ
Once Ogyās designs were in place and I dropped the Figma link into dev.animaapp.com, I was off to the races.
Time to think about the interactions.
āCreate a screen saying “Congratulations: āItās a UI Match!ā.
When the user swipes right or clicks the heart icon, show the UI Match screen and trigger a confetti animation – where the confetti is made of popular UI icons.”
Done. Just chat.
āCreate a profile page for each UI library in the same style as the swipe screen. Show profile thumbnails of matches in the top nav. Clicking one should open their full profile. Add a CTA to get the UI library on the profile page.ā
“This page can be viewed when clicking on the profile in the feed or on the match bar.”
“Add a CTA “Start [name of the UI library] and link to the url.”
Done again.Ā
Here is the live prototype.

Turns out, the whole process was way too much fun.
It was like sending a wish list to some Vibe Coding genie and watching it appear.
Why you should give a fly šŖ°
Prototyping isnāt just about connecting screensāitās about communicating ideas clearly. For anyone who needs to move fast with minimal (yet awesome) resources, building out an experience can feel like a stretch. But this process made it easy. I could shape interactions, test ideas, and bring a fun concept to lifeāall without diving into timelines or code.
It was fast, flexible, and most importantly, fun. Which is exactly what a side project like this should be.
Call me completely biasedābecause I amābut this is exactly why I love what weāre building at Anima.
Try it yourself š
- Head to Anima Playground.
- Import a fileāor start with a template.
- Start prompting. Build something weird. Or wonderful. Or both.
Whether youāre mocking up a real product, testing a wild UX idea, or just flirting with design systems, Playground makes it fastāand fun.
P.S. I think I have a crush on Tailwind š²