[#5] Add results leaderboard tab

- 6th tab (🏆 Results) shows ranked results across all categories
- Medal icons 🥇🥈🥉 for top 3 per category
- Percentage bars with category colors
- Accessible without voter name via ?view=results URL
- Shareable link: no modal, shows live results
This commit is contained in:
2026-04-28 21:40:54 -07:00
parent 3a3ff55893
commit 6f4167e7ab
2 changed files with 152 additions and 8 deletions

View File

@@ -49,7 +49,8 @@ function buildSeedData() {
{ id: 'golf', name: 'Golf', emoji: '⛳' },
{ id: 'nightlife', name: 'Nightlife', emoji: '🎧' },
{ id: 'excursion', name: 'Excursions', emoji: '🚤' },
{ id: 'itinerary', name: 'Full Itineraries', emoji: '🗺️' },
{ id: 'itinerary', name: 'Itineraries', emoji: '🗺️' },
{ id: 'results', name: 'Results', emoji: '🏆' },
],
options: [
// Hotels