Backoffice – An all-in-one SaaS Dashboard

Duration

August 2021- May 2023

Type

UX/UI Designer in a team of 2 designer at FansUnite Entertainment

Responsibilities

Ideation, wireframing, design system, prototyping, testing, interaction design

Overview

Backoffice (BO) is a comprehensive SaaS Dashboard platform aims to create a smooth content management experience for brand operators. The BO controls all aspects of the whitelabel product: Chameleon Sports Book and includes management tools for customers, sport & esport markets, bets, payments, casinos, financial reports, security, promotions, and much more.

The Challenge

Large, Complex Data

The BO operates multiple B2C brands and B2B software in different jurisdictions, each having their own rules and regulations. This results in tracking massive amount of data across site performance, customer performance, payments and gross revenue. Data information and insight are diverse and unstructured that need to be organized and displayed correctly.

Ongoing New Features & Updates

New features and verticals are continually added to the BO to match the ever evolving Chameleon Sports Book. As we add new features, we need new toolsets and also gain additional data to track and analyze. With every new toolsets designs, we need to adhere to the current design system to work with the existing app and maintain consistent aesthetic and user experience as the overall platform.

Activity Overview, Bet Monitoring, Market Management, and Customer notifications are some of the features that were enhanced.

The Solution

Adaptive Framework

The team designs the BO framework to easily adapt to new features and verticals so we can launch and then iterate on the product overtime. This allows the BO to be iterative, scalable, and not get stuck in development.

Visualizing Data

The team analyzes the complex data and determines how it can be visualized using charts, graphs, tables, and other visual representations. Visualizing the data helps us see patterns, trends, and insights hidden in the raw data, which we can turn into actionable insights and make data more accessible and understandable.

Examples of several activity overview charts and tables.

Ideation

My team and I are engaged in conceptualizing potential solutions that are in line with the roadmaps established by the PMs for various sectors and functionalities, as well as incorporating client input and feedback. My primary focus lies in the design of tools related to Market, Promotion, and Casino Management, alongside enhancements to Design System, Advanced Searching, Customer, and Activity reports.

Basic design components in the Default (Light) and Dark color schemes.

We also collaborate to pool our ideas and jointly work on implementing shared elements, such as the headers and footers of editing panels and modals. Given the diverse nature of our platform encompassing numerous sectors and pages, it’s imperative that we consider all these aspects in order to create a unified design.

Account searching with advanced search fields.

Subsequently, I proceed to generate quick mockups within Adobe XD, experimenting with different elements and styles from the components library that could potentially work best. This approach enables me to select the best idea from each mockup and identify the optimal configuration both within and in relation to the current layout.

Marketing management navigations and market List design.

User Stories

As the various components and mockups converge, the PMs have compiled extensive collections of user stories corresponding to each feature. These user stories essentially represent tasks or objectives that users might seek to accomplish while utilizing the application. These user stories served as the foundation for evaluating the designs, ensuring they facilitated the successful completion of these tasks.

Given our time limitations, conducting a comprehensive user experience test for all of these stories isn’t feasible. Therefore, we strategically select specific stories to create prototype flows for. These prototypes are used in conducting user studies aimed at validating the designs and observing how potential users navigate through the platform and undertake these specific tasks. Here’s a glimpse of what these user stories encompassed regarding to Casino Management.

  • I want to move games to specific placement
  • I want to move games to the top
  • I want to filter games by Feed Provider
  • I want to filter games by Studio
  • I want to filter games by sub-category
  • I want to filter games by status
  • I want to hide games
  • I want to unhide games
  • I want to favorite games
  • I want to unfavorite games
  • I want to activate maintenance for games
  • I want to edit maintenance for games
  • I want to remove maintenance for games

Below is an example animation of Casino Management and the user story:

I want to hide games.

UI Iterations

Following several quick iterations of mockups, I proceed to develop prototypes from the most best design flows. I then showcase these prototypes to our PMs and other relevant stakeholders. This step serves to validate that the feature requirement are met, user scenarios are accounted for, and the designs can be seamlessly translated into implementation easily.

High Fidelity Prototypes

With the completion of the final UI iteration, I then move forward to designing the remaining screens and constructing fully operational prototypes. I use our established design system and incorporate the appropriate components into each screen. This approach ensures that the high-fidelity screens have a cohesive appearance and the same aesthetic as the overall product.

Main verticals in light color scheme
Main verticals in dark color scheme

Reflection

I’ve gained valuable insights into the significance of establishing a framework that can readily accommodate new features and verticals. This approach enables us to launch and then iterate on the product over time, avoiding prolonged development cycles. The Backoffice is a constantly evolving project, with a steady stream of forthcoming features and tools in the pipeline. Constructing these tools also comes with the advantage of obtaining direct user feedback, which we can leverage to iterate and enhance the offerings.

Overall, the user-friendly nature and easily approachable learning curve is a point of pride for the team. Our demos have played a pivotal role in supporting our sales team’s efforts to attract new whitelabel clients to our platform.