The Challenge for us
Xaqt was envisioned as a platform to present data on a city which would enable its users to analyze graphical representation and examine geographical location data, citizen engagement, crime rates and parking violations etc. The client’s goal was to create an app more powerful than a standard business intelligence application, which they could then market to city municipalities in USA and across the globe. In order to do so, the idea was to think beyond existing static dashboards of data. They wanted it to provide “Insights" to key stakeholders in a consistent manner. So, what is an Insight? An insight could be any kind of chart (example: bar chart or line chart), number, text, map or table.
Therefore, we were tasked by the client to come up with the following solutions:
- 1. We had to design the UI kit in such a manner that any module could plug into the kit.
- 2. Keeping in mind the platform’s future growth, the client wanted to automatically create insights through algorithms (anomaly detection and predictions etc) and not just by pre-configuring them for one dashboard.
- 3. They wanted users to be able to share these insights on Slack/Cisco Spark, tweet them, save them to a personal dashboard to for closer observation or be pushed out to people automatically through text message etc. So the website app would essentially serve as a home-base.
We began by studying the existing dashboards. Many of them were already available to end users to analyze data, like a Public traffic dashboard, Digital inclusion and Neighborhood vacancies dashboard etc. The Home screen was the dashboard of all dashboards. We had to come up with a solution to make them more consistent for a smoother User Experience.
We designed the UI kit in such a manner that any module could plug into the kit.
The insights on Xaqt were summarized on various dashboards and the existing ones needed revision and improvement. The client wanted to have the ability to filter data on these dashboards. So we added Date, Variable and Attribute Filters. As per remotely held discussions with our client, we built a user flow for users to see a list of alerts and notifications which they can then choose to save on a dashboard for further monitoring or dismiss. Moreover, we made a standard login page and the ability for each user to create their profile on the app. Our design enhanced the ease with which a user could build their page and browse it.
Our design enhanced the ease with which a user could build their page and browse it.