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:

  1. Open the Pilla app
  2. Tap the Leaderboard tab at the bottom of the screen
  3. 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:

ElementDescription
Team nameThe team's name with a Users icon
Average scoreA Hash icon followed by the average rating to 2 decimal places (e.g., 2.85)
StreaksA 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

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

  1. Open the options menu from the Leaderboard tab
  2. Select Filter team view
  3. The Filter teams screen opens with a list of all your teams
  4. Tap a team to toggle it on or off using circle checkboxes
  5. 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