About
A faithful recreation of the classic Windows Minesweeper with a modern twist: every board is generated to be solvable without guessing, using a constraint-propagation solver.
Tech Stack
- Next.js 15 (App Router)
- React 19 + TypeScript
- MongoDB + Mongoose
- NextAuth.js v5
- Tailwind CSS v4
- Stripe (subscriptions)
- Framer Motion (animations)
No-Guess Generation
When you click the first cell, a Web Worker runs a constraint-propagation solver in a tight loop, generating and testing random boards until it finds one that is fully solvable by logic alone — no guessing required. If none is found within 30 seconds it falls back to a standard random board.