Outcomes & Learnings
Small components, better consistency.
This work contributed reusable UI patterns for ticket management and passenger registration, supporting a more consistent experience across different interaction states.
Beyond Figma, I also made adjustments to existing components in Storybook, which helped me better understand technical constraints and how design decisions translate into code.
Key takeaways
Reusable components need both consistency and flexibility.
Clear interaction states make complex flows easier to understand.
Working closer to code helps bridge design and implementation.