Tūī is an EV charging companion. Walks you to a bakery, a dog park. A quiet bench while your car charges.
42 min avg DC fast-charge. U.S. DOE · 2.4M sessions · 2023.
plug in
Most EV apps optimize how fast the car charges.
The wait itself, a phone in your hand
+ a dozen apps to scroll through.
U.S. Dept. of Energy + Energetics · 2.4M sessions through June 2023.
“If I had 30 minutes, I’d want a bite-size workout. Something I could finish before the car’s done.”SVP, Product
“Rivian gets it. They put chargers at parks and trailheads. The station is the destination.”Sales lead
“Every EV app is after speed. Nobody's thinking about the actual wait.”Senior Data Scientist
1:1 interviews with EV-owning professionals, ages 35 to 55. The same idea: make the wait intentional with food, movement, or relaxation.
Wants to recline her seat back to recharge mind + body. Listen to birdsong, rain, ocean.
Tūī offers Camille a calming break, letting her relax to birdsong while her EV charges.
→ Birdsong flow
Takes his two daughters out for fresh-baked treats from a bakery near the charging station.
Tūī helps Hiro find walking directions to a nearby bakery without extra clicks.
→ Bakery flow
Won't sit in the car for 40 minutes. Wants the nearest park or trail to enjoy some fresh air.
Tūī walks Moose and Marco to a nearby dog park, making their charging stop more enjoyable.
→ Dog Park flow
Rivian gets it right at parks, trailheads + coastlines. The station is the destination. Everywhere else, you are scrolling Google Maps + dodging the idle fee.
I designed for what should be.
Three end-to-end flows from the original Figma prototype. Hover to play.
Tūī is a sidekick, not a chatbot. Greets you by name, breathes, blinks, naps when you're idle.
“I'm Tūī, your EV Charging Companion. I enjoy birds, napping on the job, and living rent-free in your car.” Tūī, introducing himself
Listen, Focus, Connect, Outside, Nourish. Five paths into the wait. Each card is a different reason to step out of the car or stay with intention.
When you finish picking an activity, getting directions, and choosing a charge level, confetti showers down the screen. One piece sticks to Tūī. Tiny but deliberate.
Tūī never sends paragraphs. Charging started ⚡️🔌. Walking directions for the dog park 🐕. Charge almost done, head back 🔋🔌.
The dashboard defaults to glow-in-the-dark, after dark. Easier on your eyes, easier to find what you’re after when the cabin’s dim.
Calm comes from removing, not adding.
I pulled my Figma frames + components into code, wired click hotspots, drove a sprite-based confetti shower.
It runs but it lacks soul.
The mascot doesn't animate. The slider doesn't behave. The Figma prototype is what stayed as the showcase.
Go ahead and test it out.
Tūī finished as a Figma prototype. Linked frames, animated transitions, lots of mascot iteration. None of the product’s soul translated to working code.
If I were starting today I'd build the UI in Rive and ship it in code from week one. The mascot would breathe in production, not just in Smart Animate. The slider would behave, not just demo. A prototype shouldn't be a screen recording. It needs to be a thing that runs.
Tūī (the bird) is known for mimicking sounds and filling quiet spaces with melody. The blue-green iridescence is the exact palette I used for the mascot.
Tūī also stands for Transport User Interface. The car transports you, the app transports the wait, the bird signals movement.
This recording is what made me want to build Lost & Endangered my next case story.