rate-connections
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: v4View latest version
A site where people praise or roast each day's four NYT Connections categories, seeded by AI so the page is never empty.
- Daily puzzle ingestion: Pulls today's categories from NYT Connections data
- AI bootstrap: LLM rates each category 1-5 as initial seed data
- Voting system: One vote per IP per puzzle, real-time average updates
- Leaderboard: "Spiciest Days" ranked by highest overall scores
- Mobile-friendly: Clean, responsive interface
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ ├── routes/
│ │ ├── api.ts # API endpoints
│ │ └── static.ts # Static file serving
│ └── index.ts # Main Hono app
├── frontend/
│ ├── components/
│ ├── index.html
│ └── index.tsx
├── shared/
│ └── utils.ts # Shared utilities
└── cron.ts # Daily data ingestion
- NYT Connections data: https://raw.githubusercontent.com/Eyefyre/NYT-Connections-Answers/main/connections.json