I wanted to give complete control over the data to those who needed it the most.
When Highland Homes initially came to Credera, they had several outdated websites that relied on a complex network of systems. The initial goal was to update the designs of their three different brands (Highland, Huntington, and Horizon Homes) while simultaneously developing a comprehensive portal that could manage all of their data in one location.
To create a unique experience for each brand, Ben Jordan, the UX director of Credera, developed comprehensive mockups for each site. It was then my responsibility to develop the front-end and architect a robust platform capable of supporting the envisioned websites.
The final solution leveraged the power of Yii to minimize duplication of code and to create a unifying administrative dashboard for the multiple sites. With the admin dashboard, users could easily diagnose problems and make necessary changes.
Extending the power of Yii…
Below are some widgets I made to improve the workflow of admin users.
List inputs allow users to quickly add multiple inputs to a form. Each individual row of a list input can have multiple fields so that users can provide rich data.
The media widget is powerful because it allows users to upload multiple images at once or to find images that have already been uploaded previously by providing access to the media library.
With the map widget, users can easily and quickly assign a location to a community or region. Users are also given latitude and longitude fields when they already have that information.
As an alternative to the list input, users can use a multi-checkbox input. This is useful for when there are only a limited number of options to choose from. Like the list input, users can set additional attributes.
Even after updating all of Highland Home’s websites and moving them over to the new administration portal, there were still some issues with the data that sales counselors were catching. Since sales counselors did not have access into the administration portal, a procedure needed to be put in place to facilitate logging, diagnosing, and correcting errors.
After researching how sales counselors interacted with users through email, I designed an approval process where an admin could easily see the requested changes and either approve or reject them. Additionally, there were changes that could not be resolved without the help of a third party. To loop these third party experts into the conversation a “forward” feature was added to the approval process.
Managing their data wasn’t enough; they also wanted their data to help them act smarter.
To increase visibility into the effectiveness of the e-commerce team, I built a marketing dashboard feature. With it, the Highland Homes team could easily view various metrics across several years to see if there were any noteworthy trends. Additionally, the marketing dashboard allows users to compare different regions and marketing campaigns to see how well each performed relative to each other.
Finally, Highland Homes had a way to make intelligent decisions with the wealth of data they had at their disposal.