# Customer Experience: Regulars leaderboard | Vronika

The leaderboard ranks restaurant regulars from live API data, refreshes every 30 seconds, and lets guests add featured menu rewards to their persistent cart.

---

**Path:** /platform/frontend/rewards-leaderboard
**Canonical:** https://vronika.co/platform/frontend/rewards-leaderboard
**Category:** Platform: Customer Experience
**Live Route:** /rewards/leaderboard
**Source File:** trifecta/client/src/pages/Leaderboard.tsx

## How It Works

1. The page requests the regulars leaderboard and menu items.
2. Rankings refresh on a 30-second interval so the display stays current.
3. A selected menu reward is merged into the cart stored in local storage.

## Features

- Live regular rankings
- Thirty-second refresh cadence
- Featured menu rewards
- Persistent add-to-cart action

## Integrations

- Regulars leaderboard API
- Menu items API
- Browser local storage

---

## Sources
Content derived from the live trifectabar.com codebase and deployed platform. This explainer documents implemented code and does not expose protected source routes or business data.