0
0
Figmabi_tool~15 mins

Form-like interactions in Figma - Real Business Scenario

Choose your learning style9 modes available
Scenario Mode
šŸ‘¤ Your Role: You are a UX designer working with the BI team
šŸ“‹ Request: Your manager wants you to design a form-like interaction in a BI dashboard to collect user input for filtering sales data by region and date range
šŸ“Š Data: You have sales data by region, date, and revenue. The form will let users select a region from a dropdown and pick start and end dates.
šŸŽÆ Deliverable: Create a Figma prototype showing the form with dropdown and date pickers, and a filtered sales summary area that updates based on user input.
Progress0 / 5 steps
Sample Data
DateRegionRevenue
2024-01-01North1000
2024-01-02South1500
2024-01-03East1200
2024-01-04West1300
2024-01-05North1100
2024-01-06South1400
2024-01-07East1250
2024-01-08West1350
1
Step 1: Create a dropdown component in Figma with options: North, South, East, West
Use Figma's dropdown component. Label it 'Select Region'. Add four options: North, South, East, West.
Expected Result
A dropdown menu labeled 'Select Region' with four region options.
2
Step 2: Add two date picker components labeled 'Start Date' and 'End Date'
Use Figma's date picker components or create input fields with calendar icons for date selection.
Expected Result
Two date input fields labeled 'Start Date' and 'End Date' allowing date selection.
3
Step 3: Design a button labeled 'Apply Filter' that users will click to filter data
Create a button with accessible color contrast and label it 'Apply Filter'.
Expected Result
A clearly visible button labeled 'Apply Filter'.
4
Step 4: Create a text area or card below the form to display filtered sales summary
Add a text box that will show total revenue for the selected region and date range.
Expected Result
An area that will show filtered sales revenue summary.
5
Step 5: Prototype the interaction: when user selects region and dates and clicks 'Apply Filter', update the summary area with total revenue
Use Figma's prototyping links and overlays to simulate filtering. Show total revenue calculated from sample data for chosen filters.
Expected Result
Interactive prototype where selecting filters updates the revenue summary accordingly.
Final Result
ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│ Select Region: [North ā–¼]       │
│ Start Date:   [2024-01-01]    │
│ End Date:     [2024-01-05]    │
│ [Apply Filter]                │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│ Filtered Sales Summary:       │
│ Total Revenue: $2100          │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜
āœ“Users can easily select a region and date range using the form controls.
āœ“The Apply Filter button triggers an update to show total revenue for the selected filters.
āœ“This interaction helps users quickly analyze sales data for specific regions and periods.
Bonus Challenge

Add a multi-select dropdown to allow filtering by multiple regions at once.

Show Hint
Use Figma's multi-select components or simulate with checkboxes inside a dropdown menu.