This is where the project got genuinely interesting and occasionally humbling. The bootcamp brief was focused on animation and microinteractions, so I pushed into territory I hadn't fully explored.
The screen I'm most proud of is the splash screen. It required building across multiple screens and layered animations to pull off, and figuring it out was genuinely fun. My one wish is that the smoke feels closer to real smoke and less like the animation that it is, but it is something to keep refining.
For the sparkle animation, I worked extensively with Lottie Files. The Figma plugin had reliability issues that pushed me to work directly through the Lottie Files website. It was a pivot that cost time but gave me a more stable workflow and a deeper understanding of how the tool behaves under pressure.
From there, I studied how celebratory moments work in apps like Duolingo and ran into a real design dilemma. Duolingo's celebrations are designed to feel like winning. Meditation is designed to feel like releasing the need to win. Those things are in direct conflict.
Ultimately, I wrestled with how to motivate users without making meditation feel performative or culturally disrespectful. I made the deliberate choice to scale back the gamification (which, by the way, was a practice in meditation itself).
Behavioral psychology tells us that small moments of positive reinforcement can keep users engaged and coming back. The goal wasn't to eliminate that motivation, but to calibrate it. Enough to encourage the next lesson. Not so much that it undermines the practice itself.
What I landed on: a small sparkle animation, like sparks flying from an ember when you blow on it.
Subtle. Meaningful.
A quiet nod to stoking your practice rather than a loud reward for completing a task.