Rideshark, a ride-sharing web application, had the foundation of a design system, but something was off. While a framework existed, components lacked consistency, accessibility, and usability best practices. Developers encountered challenges with fragmented UI elements that did not completely facilitate a seamless experience.
My mission? Investigate the gaps and design a robust set of components using UX design techniques.