Leaderboard overview
Article Content
The leaderboard is where teams compete and compare their performance. It tracks how well each team completes their shifts and work items.
Accessing the leaderboard
To view the leaderboard:
- Open the Pilla app
- Tap the Leaderboard tab at the bottom of the screen
- The leaderboard displays your teams ranked by performance
The AppBar shows Teams (or Teams (filtered) if filters are active), with a subtitle showing your primary team's position (e.g., "#3 Kitchen Team").
What the leaderboard shows
Stories row
At the top of the screen, you'll see a horizontal row of story circles from your colleagues. Each circle shows a person's profile photo. Tap a circle to view their stories, or tap the + icon on your own circle to add a new story. Tapping your own profile photo views your existing stories.
Month tabs
Below the stories, month tabs let you browse different time periods:
- Each tab shows a month name and the overall average score across all teams
- Tap a month to view that month's rankings
- Swipe left to see older months
- Swipe right to see more recent months
- The tab for the current month is selected by default
Team rankings
Teams are listed below the month tabs, ordered by performance:
- Each row shows a position indicator on the left (1st, 2nd, 3rd, etc.)
- Position changes from last month appear below the position (e.g., +2 or -3)
- If the position hasn't changed, no difference is shown
- The team card appears to the right of the position indicator
Understanding team cards
Each team card displays:
| Element | Description |
|---|---|
| Team name | The team's name with a Users icon |
| Average score | A Hash icon followed by the average rating to 2 decimal places (e.g., 2.85) |
| Streaks | A Flame icon followed by S: (shift streak) and W: (work streak) counts |
Position styling
The top 3 teams have a coloured gradient that bleeds in from the left edge of the card:
- 1st place -- Gold gradient
- 2nd place -- Silver gradient
- 3rd place -- Bronze gradient
- 4th and below -- No gradient
Interacting with team cards
Tapping a card
Tap a team card to open the heatmap view, which shows detailed performance data for that team during the selected month.
Swipe actions
- Swipe right -- Open a discussion thread about this team's performance
- Swipe left -- Send a direct message to a user about this team
Menu options
Tap the menu icon (vertical three dots) on a team card to access:
- Team Message -- Open a team discussion thread
- User Message -- Send a direct message to a user
The menu icon is only visible to managers and admins. Staff users do not see the menu.
Filtering the leaderboard
The leaderboard can be filtered by teams and by type (shifts and/or work).
Filtering by team
- Open the options menu from the Leaderboard tab
- Select Filter team view
- The Filter teams screen opens with a list of all your teams
- Tap a team to toggle it on or off using circle checkboxes
- Navigate back to apply the filter
Filtering by type
The leaderboard can also be filtered to show only shift-based or work-based scoring. By default, both shifts and work are included.
When any filters are active, the AppBar title changes to Teams (filtered).
Refreshing data
Pull down on the team list to refresh the leaderboard with the latest data. The leaderboard also updates automatically when changes are detected in the background.
Tips
- Tap a team card to see their heatmap with detailed performance data
- Use month tabs to compare performance across different periods
- Swipe on team cards to quickly start conversations about performance
- The subtitle shows your primary team's current position at a glance