Senal Wijeratne
Appspotr is a no-code mobile app development platform catering to individuals and businesses without extensive coding knowledge. It offers pre-designed templates and easy customization options, allowing users to design and build their mobile applications without traditional programming skills.
However, the user interface (UI) for Appspotr’s app project dashboard was outdated and didn't match the platform’s design patterns. This case study explores how we tackled redesigning and updating the App Dashboard.
📝 Note: To comply with confidentiality clauses in my agreement, I have omitted and obfuscated sensitive and confidential information from this case study.
The UI for Appspotr’s app project dashboard had some elements that were either deprecated or malfunctioning due to system changes. It also contained many UX issues due to poor design. Our primary goal was to improve the UX and UI of the dashboard.
Below is a screenshot of the old dashboard along with some problems we had identified.
Appspotr was in a unique position, it had its own app development service called Appspotr Studio. This meant that we had two main audiences for this project.
Within these two audiences, we identified several roles for our users:
While this design effort benefitted all users, we mostly focused on improving the user experience for App Owners and Managers.
I was the lead designer on this project, I was joined by another designer who handled some parts of the final design.
I was responsible for competitor research, concept design, final design, and overseeing implementation together with our development team.
At the start of this project, we had an open scope with a general goal of improving UX and UI.
We began with a complete audit of the existing UI to understand what worked and what didn’t, this audit also helped us understand the technical constraints. Next, we conducted research and competitor analysis into existing products in the no-code, low-code space.
This research guided us to focus our efforts on several key areas for improvement:
We had a major focus on analytics - this led us to two major products within the analytics space, Google Analytics and Mixpanel. Below are some points of interest we found from Google Analytics
Through collaborating with our development team, we were able to figure out we could calculate and show the below data points as analytics:
We then wireframed a basic sketch and came up with a concept design to get buy-in from stakeholders.
After the design got the green light, we validated it with internal users to get some feedback on the above design. Through user feedback and some more research, we realized we could make a few more improvements
Restructured analytics
We were able to re-organize the analytics and group them into two main categories; App Analytics and Content Analytics
Improved UI
While our 1st iteration was good, we felt that we could further improve the visual design for a cleaner look
Filters groups
Understanding the technical capabilities and limitations helped us figure out what kind of filters we’re able to provide to the user
With all the above changes and some design iterations, we were able to finalize the analytics components of the dashboard. Below are some screenshots of the final design for Content Analytics and App Analytics.
App Analytics
Content Analytics
A new feature that was added with the new dashboard design is the built-in App Preview. Appspotr used a web preview that users could use to test their apps while they were developing them. With this users were able to preview it right on the dashboard.
In this section, we are displaying the recently sent push notifications and the scheduled push notifications. These also show some metadata such as which platforms are targeted(iOS, Android, PWA), How many users are targeted and what time it was sent out/scheduled for.
In the Help section, we’ve given the users easy access to Appspotr resources such as the link to documentation, the link to access video tutorials and the option to reach out to Appspotr’s app experts.
After finalizing our design based on user feedback, we successfully launched the improved App Dashboard. This project taught us the importance of user feedback in shaping our design process and the need for continuous improvement to meet the changing needs of our users.
In hindsight, conducting a thorough audit of the existing UI at the very beginning of the project proved to be invaluable. It's a step we will be incorporating into our future projects.