#REALTIME#DASHBOARD#SOCKET.IO

Sales Leaderboard

Company Internal Tool · 2024

Project Overview

The Sales Leaderboard is a real-time performance dashboard displayed on office TV screens to track sales activity across teams and agents. The system gamifies sales performance by celebrating successful deals instantly and showing dynamic rankings.

Agents compete individually and within teams, with the platform displaying live rankings, progress toward targets, and monthly performance comparisons.

Key Features

Real-time leaderboard ranking sales agents and teams

Celebration animations triggered when an agent closes a sale

Live tracking of sales targets and completion percentages

Daily and monthly top performer recognition

Team competition dashboard showing overall team rankings

TV display mode optimized for large office screens

Admin Dashboard

Managers use the admin dashboard to monitor sales performance, publish announcements, and analyze team progress through interactive charts.

  • • Publish announcements to office leaderboard screens
  • • Monitor sales statistics and rankings
  • • Analyze monthly performance charts
  • • Compare team performance metrics

Technology Stack

ReactNode.jsExpressMongoDBSocket.io

Collaboration

This project was developed collaboratively with another engineer. My primary contribution focused on building the frontend leaderboard interface, implementing real-time updates, and designing the TV display experience.

View Source Code →