Today In History: daily history games, AI conversations, and 200K+ events.
History content is fragmented, classroom-unfriendly, and often dry. Downshift built a daily history platform where enthusiasts play games, chat with historical figures, and explore what happened on any day in history.
Live at todayinhistory.app.
The problem
There is no dedicated daily history product. Enthusiasts piece together Wikipedia articles, Reddit threads, and History.com pages. Teachers spend 10 to 30 minutes every day curating "on this day" material for bell-ringers and classroom openers.
Existing history content is either encyclopedic (Wikipedia) or shallow listicles (BuzzFeed-style "10 things that happened today"). Neither format creates a daily habit. Neither is interactive. Neither gives you the experience of asking Cleopatra what she actually thought about Rome.
The ICP is two groups: curious adults (25-55) who love "I didn't know that" moments, and K-12 teachers who need daily history content they can use in 5 minutes without prep.
What Downshift built
A multi-platform daily history experience: web app, mobile app, newsletter, and 3,000+ programmatic SEO pages. Every feature is designed to create a daily habit.
200K+ Historical Events
Spanning thousands of years. Every event enriched with AI-generated narratives, context, and significance scoring.
10 Daily History Games
Who Am I, Timeline, History Map, The Scene, Before or After, Real or Fake, Chronology, Missing Word, and more. New puzzles every day.
Talk to History
AI conversations with 5,000+ historical figures in their own voices. One-on-one or invite up to 5 figures to a Dinner Party debate.
Programmatic SEO
3,000+ static pages generated from the event database. 366 date pages, person profiles, category pages. Each a long-tail keyword.
Daily Streaks + Habits
Check-in system with streak tracking, freeze days, and milestones. Designed to turn a visit into a daily ritual.
Mobile App (iOS + Android)
Expo/React Native app with all 10 games, Talk to History, and 580K+ events. Rated 4.5 stars with 6,400+ reviews.
Birthday History
Look up what happened on your birthday. Shareable cards for social. Teachers use it as a first-day icebreaker.
Newsletter Integration
Daily email via Beehiiv. Curated headlines, featured events, and game of the day. Drives return visits.
Premium Subscription
Freemium model ($4.99/mo, $29.99/yr via Stripe). Free tier creates the habit, premium unlocks unlimited Talk to History and exclusive games.
The architecture
Bun monorepo, five packages, three runtime targets. Static-first for SEO, SPA for interactive features, native for mobile.
Core stack
- Bun monorepo (5 packages)
- Fastify 5 + TypeScript backend
- React 19 + Vite 7 SPA (games, Talk, auth)
- Astro 5 SSG (marketing + pSEO pages)
- Drizzle ORM + SQLite/PostgreSQL
- Expo 55 + React Native (mobile)
AI surface
- Qwen 3.5 35B local (Ollama) for narrative enrichment
- Flux 2 Klein 9B for image generation (~4s/image)
- 5,366 voice profiles for Talk to History
- OpenRouter for production conversations
- Zero marginal cost on content generation
Content pipeline
- 200K+ events with AI-enriched text
- 367 daily quotes
- 534 blog posts (Astro content collection)
- 3,000+ programmatic SEO pages
Infrastructure
- Railway (API + web + marketing)
- Stripe (subscription billing)
- Beehiiv (newsletter)
- Cloudflare (DNS + CDN)
Real outcomes
Numbers below are from todayinhistory.app's live site and the production codebase. No fabricated metrics.
Historical events in the database, spanning thousands of years.
Historical figures available for AI conversation.
Programmatic SEO pages live and indexed.
Daily history games with fresh puzzles every day.
App Store rating from 6,400+ reviews.
Blog posts live on the marketing site.
Unique voice profiles for Talk to History characters.
Marginal cost per content generation (local AI models).
Sources: event count, figure count, and game count from todayinhistory.app. App rating and review count from the App Store listing. pSEO page count, blog post count, and voice profile count from the production codebase and MANIFEST. Local AI model architecture confirmed in the project's CLAUDE.md.
What's in flight
TIH is part of an active 8-brand campaign targeting history enthusiasts and educators. The platform continues to ship: the content pipeline generates new enriched events and AI portraits daily using local models (Qwen 3.5 35B + Flux 2 Klein 9B), keeping marginal content costs at zero. The Dinner Party feature (multi-figure conversations where historical figures debate each other) and expanded game formats are the current growth focus.
TIH also feeds into TodayIn, a broader daily knowledge platform expanding the same architecture across 12 verticals (science, music, sports, art, space, literature, and more).
Want this for your venture?
Downshift partners with non-technical founders to ship production-grade AI products in 3 to 6 weeks. Fixed scope, no equity.
See more shipped Downshift ventures on the wins page.