To optimize the user experience for admins, the map was placed on the right side of the interface and the searchable list of rides on the left. This decision was based on reading flow as most users read from left to right, making it intuitive to first scan the list of rides before focusing on the map details.
When designing the interactive experience of Carriage, I aimed to make interactions seamless and clean, ensuring consistency with the brand while providing admins with the easiest possible experience.
Hover state for locations and pop-up.
Selected car state + ride card pop-up.
To distinguish a selected car from an unselected car on the map, I decided to design an in-motion selected state indicating to the user which car they are viewing.
Focusing on the details, I also designed different states for unselected, hovering, and selected cards. By utilizing different strokes colors of 1 px, admins are able to enjoy a seamless experience.
Admins also have the ability to add new locations and edit existing locations. Because of this, I also designed interactive modals with error states.
Adding New Location
Error State
Admins can now track rides throughout the day by viewing their actual map locations. They can also quickly search for specific rides, providing them with all the necessary details for verification purposes.
Instead of tracking locations with an Excel sheet, admins can now reference ride locations directly on the map interface. Additionally, they can easily add new pinned locations to the map for better organization and management.