SecondGuess is a competitive song-guessing web game at songuess.app. A short clip from a song plays, and your goal is to name it as fast as possible: the quicker you guess, the more points you earn. It is free, runs in the browser with no install and no signup, supports Hebrew and English, and was covered by Mako, one of Israel’s largest news sites.
The Daily Challenge
Every day opens a challenge of five songs, and every player gets exactly the same five. It rolls over at midnight Israel time, so there is one attempt a day and no retry until tomorrow. At the end you get a summary with your score, your place on that day’s scoreboard, and your result as a row of squares you can share on WhatsApp without spoiling the songs for anyone.
- Day streak. Every day you finish the challenge extends the streak, and a skipped day resets it. Current streak and best streak sit side by side.
- Daily scoreboard. Who led today, and where you placed among everyone who played.
- Challenge a friend. Share your result, and whoever opens the link lands on that same day’s challenge with your score as the number to beat.
- Daily reminder. An optional browser notification once a day at 18:00 Israel time. Off by default, and only ever turned on by asking.
How it works
Each round streams a short clip from an official Spotify preview. Start guessing, and the score decays:
- Correct in the first second: 10 points
- Each additional second: one point less
- After 10 seconds: zero, and the song is revealed
So a small typo does not cost you the round, matching runs through Fuse.js fuzzy search, and a guess with a minor spelling slip still counts. Songs with no available preview are skipped automatically.
Alone or with friends
Play solo, or open a room and send the code on WhatsApp. Everyone guesses at once from their own device, scores sync in real time, and whoever names it first takes the points. A recommended-apps screen links out to the rest of the portfolio.
What makes it different
Most music trivia games are built for English speakers. SecondGuess was built from the ground up as a bilingual game with full Hebrew RTL support, a language toggle on every screen, and real-time scoring that turns every guess into an actual race. Interface language and song language are separate settings, so you can play a Hebrew interface with English songs or the other way round.
Under the hood
- Frontend: React + TypeScript + Vite
- Backend: Node.js + Express
- Real time: Socket.io
- Music: Spotify Web API, Client Credentials, audio served straight from Spotify’s CDN
- Notifications: Web Push with VAPID keys, for the daily reminder
- State: the daily challenge, the scoreboard and push subscriptions live on persistent storage, so a deploy never wipes them
- Hosting: Railway, on the canonical domain songuess.app

