When I inherited the SSO Dashboard, MLSs could already change their screens and colors, but the process was slow and clumsy, and everything else came through us: a button here, a message there, an authentication method for one market. Each request became a build, and many of those builds only ever served one MLS. The product could not scale that way.
Working with three engineers, I made customization part of the product instead of part of the implementation process. Admins configure their own vendors, authentication, branding, layout, and permissions, and all of that complexity stays behind the scenes: members keep one simple place to access everything their MLS provides.
The dashboard had been a predetermined arrangement of products, and every layout change was a customer request.
Cards became configurable objects rather than fixed components. Admins add, remove, move, and resize them directly on the home screen, so what appears, where it appears, and how much space it gets is the MLS’s own call.
The dashboard is the front door an MLS gives its members, and it needed to look like the MLS, not like Remine.
Colors, accent colors, logos, and visual settings are controls in the product, not custom builds. Each organization makes the dashboard reflect its own identity while running on the same underlying system.
Members needed access scoped to their role, and not everyone on an MLS’s staff should be able to reconfigure the dashboard itself.
Administrative controls manage who can access and who can configure each part of the experience, so flexibility for admins never turns into complexity for members.
Every MLS offered a different mix of third-party products, each with its own authentication method and SSO connection. Adding or changing one had always meant a request to Remine.
We redesigned how admins add and manage vendor products, including the forms and workflows that configure authentication and SSO connections. A new product goes from decision to live on the dashboard without Remine in the loop.
Once an MLS could shape its own product mix, admins needed to see how members were interacting with it.
Reporting shows how members engage with the products available through their dashboard, in the same design language as the rest of the admin experience.
Agents are on their phones between every appointment, so the dashboard meets them there. Not a stripped-down companion app, the full thing laid out for a smaller screen.
Every product, the same brand, and the same permissions, from a single build. Designed alongside the desktop views, not bolted on after.
A fixed product became a configurable platform serving more than eight large-scale MLS customers and their sub-MLSs, with no custom implementations. New requirements that once traveled from customer request through design and engineering now end at an admin opening configuration and making the change.