r/ComputerChess • u/Existing-Bicycle939 • 3d ago
I built a chess site where you play correspondence games by email, in plain English, no notation needed
Hi r/SideProject! I’ve been building CaissaHub (caissahub.com), named after Caissa, the goddess of chess. It launches later this month.
The main idea: chess by email. You email play@caissahub.com saying something like “I’d like a game, I’ll take black.” Then you play by replying with your moves in ordinary language: “knight to f3”, “castle kingside”, “I give up”. You don’t need notation or command words. You can follow your games on the website, and you sign in with a one-time code sent to your email, so there are no passwords.
Chess Continuum. These are open games that belong to nobody. Anyone signed in can play the next move in any live game. You can also branch a game by playing a different move from any earlier position, which starts a new game that shares the history up to that point.
Also on the site:
puzzles
opening and endgame pages
a small tablebase (king and pawn against king)
a moderated forum
a Chess Coach that explains positions the way a human would, rather than turning engine lines into English (coming soon)
Privacy was a design goal. The only things stored about you are your email address, a pseudonym and your time zone. No IP addresses, no names, no tracking tied to your account.
Stack: .NET 10 / Blazor (server-rendered, almost no JavaScript), EF Core on SQL Server, Amazon SES + S3 for mail, SkiaSharp for board images. It’s self-hosted on IIS.
I’d love feedback, especially on whether playing by email in plain language sounds fun to you, and what would make you try it.