Simplero Support Widget
2021 · Svelte
One of my favorite UIs I’ve ever built, I did this whole thing in two obsessive weeks. I started from some work our designer did in Figma but adapted and redesigned elements based on conversations with the support team. I designed all the animations.
I chose Svelte for this project, the first time I had used it for more than a toy app. Svelte has excellent developer ergonomics for animated transitions, but the way it re-imagines JavaScript with reactivity built in to the language, though it barely looks like anything syntax-wise, is a bigger revolution than JSX. Stores, too, are a brilliantly simple, accessible, and composable tool for handling state.