0
0
Figmabi_tool~15 mins

Interactive components in Figma - Real Business Scenario

Choose your learning style9 modes available
Scenario Mode
šŸ‘¤ Your Role: You are a BI designer at a retail company
šŸ“‹ Request: Your manager wants an interactive sales dashboard prototype to explore monthly sales by region and product category.
šŸ“Š Data: You have monthly sales data by region and product category for the past year.
šŸŽÆ Deliverable: Create a Figma prototype with interactive components that let users select a region and product category to see filtered sales trends.
Progress0 / 7 steps
Sample Data
MonthRegionProduct CategorySales
JanNorthElectronics12000
JanSouthClothing8000
FebNorthClothing9500
FebEastElectronics11000
MarWestClothing7000
MarSouthElectronics13000
AprEastClothing9000
AprNorthElectronics14000
MayWestElectronics12500
MaySouthClothing8500
JunEastElectronics11500
JunNorthClothing10000
1
Step 1: Create a new Figma file and set up a frame sized for a dashboard (e.g., 1440x900).
No formula needed; just create a frame named 'Dashboard'.
Expected Result
A blank dashboard frame ready for design.
2
Step 2: Design dropdown menus for 'Region' and 'Product Category' with all available options from the sample data.
Create dropdown components with options: Region = [North, South, East, West], Product Category = [Electronics, Clothing].
Expected Result
Two dropdown menus visible on the dashboard frame.
3
Step 3: Create a line chart component showing monthly sales trends.
Design a line chart with X-axis as Month (Jan to Jun) and Y-axis as Sales amount.
Expected Result
A line chart placeholder on the dashboard frame.
4
Step 4: Make the dropdown menus interactive by creating variants for each selection option.
For each dropdown, create variants for each option and set up component properties for selection.
Expected Result
Dropdown components with selectable options in prototype mode.
5
Step 5: Create interactive component states for the line chart to show filtered sales data based on dropdown selections.
Create variants of the line chart for each combination of Region and Product Category showing correct sales trends from sample data.
Expected Result
Line chart updates visually when dropdown selections change.
6
Step 6: Use Figma's prototyping feature to link dropdown selections to the corresponding line chart variants.
Set interaction triggers on dropdown selection changes to swap line chart variants accordingly.
Expected Result
In prototype mode, selecting different dropdown options updates the sales trend chart.
7
Step 7: Test the prototype by selecting different regions and product categories to verify the sales trends update correctly.
No formula; manually test interactions in prototype mode.
Expected Result
Sales trend line chart changes correctly for all dropdown combinations.
Final Result
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│ Dashboard Frame (1440x900)                     │
│                                               │
│ Region: [North ā–¼]    Product Category: [Electronics ā–¼] │
│                                               │
│  Sales Trend Line Chart                         │
│  Jan  Feb  Mar  Apr  May  Jun                   │
│   *    *    *    *    *    *                    │
│  * *  * *  * *  * *  * *  * *                   │
│ *   **   **   **   **   **   *                  │
│                                               │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
āœ“Interactive dropdowns let users filter sales data by region and product category.
āœ“Line chart updates dynamically to show monthly sales trends based on selections.
āœ“This prototype helps managers explore sales performance easily and visually.
Bonus Challenge

Add a third interactive dropdown to filter sales by quarter (Q1, Q2).

Show Hint
Create variants of the line chart filtered by quarter and link the new dropdown to these variants.