EFB Competition Hub
One premium arena for performance, recognition and healthy competition.
DONATION RUSH
Outbound | WORX Togaryeen
13:00 → 17:00 · Metric: Donation Value
Live Leaderboard
LIVEOutbound Arenas
WORX Togaryeen · WORX Tatbekyeen · TalkTo · Trueway · Support
Stores Groups
Group 1 and Group 2 with configurable stores and independent targets.
Certificate Engine
Generate individual, site, store, location, team and monthly certificates.
Competitions
Create and manage rule-driven competitions across all EFB departments.
Competition Library
0 competitionsLive Ranking
Donation Rush · WORX Togaryeen · real-time participant results.
DONATION RUSH
Outbound · WORX TogaryeenFull Leaderboard
TOP 5Competition Controls
ADMINRanking Engine
Apply each competition's ranking method to live participant scores and preview the result instantly.
Calculated Leaderboard
-Scoring Pipeline
KPI → Achievement → Points → RankScoring Rules
Normalized competition scoreRanking Logic
ENGINE RULESOrganization
Build the real hierarchy that powers competitions, rankings and analytics.
Organization Tree
Single source for competition scopeStructure Controls
Admin configurationOrganization Units
-| Department | Unit | Type | Parent | Members | Status | Actions |
|---|
Lists
Manage the central lists source used by every dropdown, filter and competition rule.
Central Lists
Source: listsRewards & Wallet
Points, badges, reward rules and automatic recognition from competition results.
Badge Wall
Automatic achievement progressionReward Catalog
Configured recognitionRecent Wallet Activity
Points & rewards ledgerReward Rules
Competition → points → recognitionMonthly Championship
Convert competition results into season points, standings, badges and recognition with one connected championship layer.
Season Podium
Championship standingsRecognition Rules
Automatic triggersChampionship Leaderboard
Unified points across departments and scopes| Rank | Participant | Wins | Points | Badges | Last Achievement |
|---|
Championship points are derived from the connected competition result model. Production mode can persist the championship ledger in Firestore and issue certificates after approved winner validation.
Certificates
Generate, track and verify competition certificates with a unique digital identity.
Certificate Generator
CONNECTED TO COMPETITION RESULTSIssued Certificates
VERIFICATION READY| ID | Recipient | Competition | Result | Date | Status |
|---|
Certificate Verification
PUBLIC-FRIENDLY IDHistory
A complete timeline of competitions, winners, points, rewards and certificates.
| Date | Competition | Department | Scope | Winner | Result | Points |
|---|
Analytics & Executive Reporting
Measure participation, performance, target achievement and reward efficiency across the EFB competition ecosystem.
Department Scorecard
Management view| Department | Competitions | Participants | Achievement | Participation | Points | Reward Exposure |
|---|
Department Performance
Achievement indexCompetition Activity
Last 6 periodsTop Performers
By points & live scoreCompetition Mix
By typeData Intelligence Health
Live data readinessData Coverage
Current analytics footprintCurrent analytics are calculated from the competition configuration, local reward ledger and live ranking prototype. Once Firestore/CRM result feeds are enabled, the same scorecards can consume live operational data without changing the dashboard structure.
KPI Data Pipeline
Map every competition metric to a controlled operational source, validate incoming records and keep the ranking engine ready for live KPI feeds.
KPI Source Mapping
Central metric-to-source control| Metric | Operational Source | Field | Unit | Refresh | Status |
|---|
Enter / Update KPI Result
Manual entry until a live CRM/QMS/Workforce feed is connected| Employee | Branch / Location | Competition | Metric | Value | Donations | Source | Updated |
|---|
Location Transactions
No file uploaded| Branch / Location | Employees | Total (EGP) | Donations |
|---|
| Employee | Branch | Total (EGP) | Donations |
|---|
Donation Requests
No file uploaded| Branch / Location | Employees | Total (EGP) | Donations |
|---|
| Employee | Branch | Total (EGP) | Donations |
|---|
Ingestion Contract
Excel / CSV import columnsPipeline Rules
Guardrails before rankingThe prototype does not claim a live CRM connection. Source mappings define the contract only. Once an approved CRM, Quality, Workforce or Reporting endpoint is connected, its normalized records can enter this pipeline and feed competitions without changing the competition UI.
Users
Identity, role, department and organization scope are controlled from one directory.
| User | Role | Department | Scope | Status | Actions |
|---|
Settings
Global competition and display preferences.
1st / 2nd / 3rd place and participation points are configured in Admin Control Center → Reward Governance, so they stay in one place.
Notification Center
One event-driven inbox for competition, ranking, rewards, approvals and certificates.
Notification Feed
Real-time event streamDelivery Preferences
Event-level notification controlsAutomation Events
Events that can trigger notifications automaticallySecurity & Governance
Monitor access, sensitive actions, sessions, data access and compliance controls from one security layer.
Security Posture
Current protection controlsCompliance Controls
Enterprise governance checklistLogin & Security Events
Authentication and sensitive action trailSession Control
Active identities and session stateData Access Log
Sensitive data access eventsPrototype mode records access metadata locally. Production mode should persist immutable audit records server-side with Firebase Security Rules and Cloud Functions.
| Time | Actor | Resource | Action | Result |
|---|
Admin Control Center
Control rules, scoring, rewards, permissions, approvals and audit activity from one governance layer.
Competition Governance
Approval & publishing controlsScoring Controls
Global KPI calculation guardrailsReward Governance
Automatic recognition boundariesRole Policy Matrix
Scope-aware access profilesApproval Queue
Admin review workflow| Request | Type | Owner | Scope | Status | Actions |
|---|
Audit Log
Immutable-style local governance trailMy Dashboard
A role-aware view of competitions, ranking, points, badges, rewards and certificates.
My Competitions
Current participationMy Recognition
Badges & rewardsPerformance Snapshot
KPI achievement by current profileMy Activity Timeline
Latest competition eventsDisplay Studio
Configure a premium TV / full-screen competition experience with live ranking, countdown and recognition moments.
Display Configuration
TV mode controlsLive Preview
Same data source as Live RankingAI Competition Intelligence
Explain competition performance, surface anomalies and generate actionable insights from available platform data.
Executive Insights
Transparent rule-based intelligenceRecommended Actions
Prioritized operational actionsIntegrations
Map competition metrics to EFB systems and monitor feed readiness without hard-coding external dependencies.
KPI Mapping
Metric → source → normalization → scoring| Metric | Source | Feed | Normalization | Status |
|---|
Production Readiness
A deployment checklist for Firebase, security, data integrity, observability, backups and public verification.
Launch Checklist
Gate every production dependencyQuality & Test Center
Run deterministic checks across navigation, engines, security boundaries, data contracts and critical user flows.
Automated Test Matrix
Deterministic browser-side smoke suiteRelease Center
Prepare a controlled release package with version manifest, environment notes, migration gates and deployment evidence.
