Heavy web apps break the second you lose your cell signal. You shouldn't need a perfect connection just to play a game or practice your tactics. Scoresheet is designed to survive a bad connection. It loads to a playable board in just 1.1 seconds, even on a phone with a cold cache and throttled mobile data. It works entirely offline, with no account and no sign-up required. There is a full, self-contained chess app behind it: Practice on your own - We bundled 5,000 puzzles directly into the app so you can play offline. It includes endless mode, Puzzle Storm, Streak, and twelve tactical themes. Earn a rating alone - You can earn a rating just by solving five puzzles. The results are signed by you and countersigned by the server, meaning one wallet is enough and you never need to find an opponent. A board built from scratch - We built our own board rather than wrapping a pre-made library. It supports drag and tap-tap moving, premoves you can cancel, and in-place promotion. Made for mobile - The app supports five languages (English, Spanish, German, French, Portuguese) and we measured 156 different contrast pairs to make sure both light and dark themes are clear on your screen. The whole project is backed by 723 unit tests to make sure everything works exactly as it should before you ever download it. Play: https://chess-liard-sigma.vercel.app Explore the code: https://github.com/Pratiikpy/scoresheet