• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
jonbo

jonbo

shitty-leaderboard

Public
Like
shitty-leaderboard
Home
Code
2
README.md
H
index.ts
Branches
1
Pull requests
Remixes
History
Environment variables
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.
Sign up now
Code
/
/
x
/
jonbo
/
shitty-leaderboard
/
branch
/
main
/
version
/
3
/
code
/
README.md
/
README.md
Code
/
/
x
/
jonbo
/
shitty-leaderboard
/
branch
/
main
/
version
/
3
/
code
/
README.md
/
README.md
Search
6/21/2025
Viewing readonly version of main branch: v3
View latest version
README.md

Shitty Leaderboard πŸ†

A read-only, TV-friendly leaderboard for celebrating household contributions from the Shitty chore tracker.

Features

  • 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

Usage

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.

Display Features

  • 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

Perfect For

  • 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

Technical Details

  • 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! 🌟

FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
Β© 2025 Val Town, Inc.