MINESWEEPER

How to Play

Desktop

  • Left click a cell to reveal it
  • Right click a cell to place or remove a flag

Mobile

  • Tap a cell to reveal it
  • Hold down a cell to place or remove a flag

ABOUT

This project is a rebuild and refactor of my original React fullstack Minesweeper application into a modern serverless Next.js experience with a native desktop wrapper powered by Rust and Tauri.

legacy://build

Minesweeper 1.0

  1. Fullstack App
  2. React
  3. Custom CSS
  4. Node.js
  5. Express.js
  6. MongoDB
  7. GraphQL
  8. Heroku
  9. Service Worker

current://build

Minesweeper 2.0

  1. Serverless Front-End
  2. Next.js
  3. Tailwind
  4. Node.js
  5. Zustand
  6. Webpack
  7. Rust
  8. Tauri
  9. Vercel