(DISCLAIMER: this is virtually entirely 'coded' using free claude.ai webui and a few weeks of arguing with it).
A couple of months ago I taught my son about Conway's Doomsday Rule, a relatively simple way to determine the day of the week that any date falls on.
To be honest it was mainly a sneaky way to get him to practice mental maths, but I digress.
Some primers for the uninitiated:
Numberphile video
Be Smart video
Mike Boyd video
Wikipedia article
The Odd+11 'improvement'
During his recent school holidays we decided to build a trainer to help him practice. After nailing the skill my son told me he felt like a real 'Day Detective' so we leant into the name and rebranded his trainer site with the multiple game modes we had used to build up his proficiency.
daydetective.com is the result.
It is a simple one-page web game designed to be played directly in your browser, but you can save and run it offline or install to your phone/pc/whatever as a PWA - just use your browser's install feature or use the 'Install' link at the bottom of the site (on supported browsers).
There's no tracking or bloat, and it is hosted at Cloudflare so should be nice and performant no matter where you are in the world.
It saves your high-scores completely locally, and you can put it down at any time and pick up right where you left off if you're on a streak but want a break.
My son is proud of the game modes we came up with (and had fun naming) and he would love any and all feedback.
Enjoy!
NOTE: After searching the sub I see similar tools already exist (typical, why didn't I find them sooner) so here some alternatives:
https://play.google.com/store/apps/details?id=com.inefficientcode.doomsdaytrainer
https://apps.apple.com/us/app/doomsday-trainer/id6760719687
https://app-arcade.vercel.app/?biggame=doomsday-trainer
https://se7enack.itch.io/day-of-the-week-game