Inspiration

Wordle-style daily games are fun, and we wanted to know: can people actually read a stock chart without knowing which stock it is?

What it does

Every day there's one famous market chart, with the name hidden. You make five up-or-down calls with real stakes, and then it reveals which stock it was.

How we built it

SvelteKit and Svelte 5 with Tailwind and shadcn-svelte, Tiger Data (Postgres + TimescaleDB) for price history, Drizzle, Better Auth, and Tiingo for the price data. It's deployed to a Vultr server through GitHub Actions.

Challenges we ran into

Keeping the answer out of anything the client receives, getting price data within Tiingo's free-plan rate limit, and setting up a separate database fork for each PR.

Accomplishments that we're proud of

A fun daily loop, a spoiler-proof backend, and a full CI/CD pipeline with preview deploys.

What we learned

TimescaleDB hypertables, SvelteKit remote functions, and the fact that hindsight makes every chart look obvious.

What's next for Daily Game

More puzzles, streaks and leaderboards, sharing your results, and more asset types like crypto and commodities.

Built With

Share this project:

Updates

Submission history