In this experiment, we explored the use of Framer Motion and react-confetti-explosion to bring celebratory animations to our internal project management tool—Adrenaline Board.
In this experiment, we explored the use of Framer Motion and react-confetti-explosion to bring celebratory animations to our internal project management tool—Adrenaline Board.
The Adrenaline Board is a custom-built sprint tracking tool used by everyone on our team. At the start of each week, team members enter how many sprint points they’re aiming to complete. Each day, they update their progress by logging how many points they’ve completed. When a team member hits their goal—completing 100% of their sprint points for the week—it’s a moment worth celebrating.
That’s where this project came in.
We wanted to make that final moment—the completion of all assigned sprint points—feel special. Previously, reaching your sprint goal felt like checking another box. We saw an opportunity to inject some fun into the workflow and create a motivational moment that would reinforce a sense of accomplishment.
The goal was to boost engagement, increase team participation, and make the Adrenaline Board feel more rewarding to use—without adding complexity or interrupting flow.
To celebrate sprint completion, we introduced two playful animation effects:
These effects are triggered only when a user finishes all of their sprint points for the week. Using Framer Motion, we choreographed the parrot animation with randomized entry direction, scale, and rotation to keep things fun and unpredictable. We used react-confetti-explosion to deliver a burst of visual joy, timed perfectly with the parrot animation.
To ensure everything ran smoothly, we tied the animations to state changes in the app using useAnimation
, useEffect
, and AnimatePresence
, allowing fine-grained control over when and how the celebration is triggered.
framer motion
– for advanced animation controlreact confetti explosion
– for visual celebratory feedbackemotion
and styled components
– for layout and stylingEven subtle animations can dramatically improve user experience—especially in internal tools where motivation and morale matter just as much as functionality.
We’re excited about the potential of this pattern and are exploring a few enhancements:
This approach could easily extend to other tools with milestone tracking or gamified workflows—anywhere a little positive reinforcement can make work more enjoyable.