shitty-leaderboard
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v3View latest version
A read-only, TV-friendly leaderboard for celebrating household contributions from the Shitty chore tracker.
- Weekly Reset: Shows contributions from the past 7 days only
- Celebration Focus: Designed to celebrate contributions rather than create competition
- Real-time Updates: Polls every 30 seconds for fresh data
- TV Optimized: Large fonts and clear layout perfect for AirPlay to TV
- iOS Compatible: Works great on older iOS devices for always-on displays
Access the leaderboard by adding your Shitty instance ID to the URL:
https://your-val-url.web.val.run/?instance_id=your_sync_id
Replace your_sync_id with the same sync ID used in your main Shitty app.
- Chore Cards: Each chore gets its own card showing weekly activity
- Contributor Rankings: Shows who contributed most to each chore
- Activity Indicators: π₯π₯π₯ for top contributors, β for others
- Celebration Messages: Encouraging messages based on activity level
- Live Updates: Automatically refreshes data every 30 seconds
- Kitchen displays showing who's been helping with dishes
- Living room TVs celebrating cleaning contributions
- Always-on tablets showing household participation
- AirPlay from iOS devices to TVs
- Read-only access to Shitty database
- Responsive design that works on all screen sizes
- Optimized for TV viewing with large, clear text
- Automatic polling for real-time updates
- Error handling for missing instances
The leaderboard resets weekly to keep things fresh and give everyone new opportunities to contribute! π
