Back to projects

Live

Deasil

Next.jsTypeScriptTailwindClaude APINewsAPIGitHub Actions

Deasil is a daily news puzzle game inspired by Wordle and Catfishing. Every day, 10 new puzzles are automatically generated from real trending headlines using the Claude AI API and NewsAPI. Players guess the topic from a set of category-style clues, earning points based on how few attempts they need. The game features a calendar archive, streak tracking, fuzzy answer matching, and a fully automated daily pipeline.

Deasil is an archaic English word meaning 'clockwise' or 'in the direction of the sun' - a nod to the daily, time-driven nature of the game.

// Screenshots

Landing page

Landing page

Game in progress

Game in progress

Article summary reveal

Article summary reveal

Calendar archive

Calendar archive

// Features

  • 10 AI-generated puzzles per day from real news headlines
  • Automated daily generation via GitHub Actions cron job
  • Fuzzy answer matching - typos and partial answers accepted
  • Streak tracking and score history via localStorage
  • Calendar archive to replay any past day
  • Mid-game progress saved so users can resume after leaving
  • Article summary and image revealed after each answer
  • Mobile-friendly with brutalist cream/orange design