https://github.com/johnnygerard/minesweeper
Minesweeper Game
https://github.com/johnnygerard/minesweeper
immer minesweeper next-js phosphor react tailwind-css vercel
Last synced: 3 months ago
JSON representation
Minesweeper Game
- Host: GitHub
- URL: https://github.com/johnnygerard/minesweeper
- Owner: johnnygerard
- License: mit
- Created: 2025-01-11T19:57:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-19T16:55:36.000Z (over 1 year ago)
- Last Synced: 2025-02-19T17:44:46.128Z (over 1 year ago)
- Topics: immer, minesweeper, next-js, phosphor, react, tailwind-css, vercel
- Language: TypeScript
- Homepage: https://minesweeper.jgerard.dev/
- Size: 315 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Minesweeper Game
This project is a recreation of the classic Minesweeper game.

[](https://minesweeper.jgerard.dev/)
[](https://googlechrome.github.io/lighthouse/viewer/?gist=4f2b54f8a0d5466a608d3423796dd0b1)
## Tech Stack
### Frontend
- **UI library**: [React 19](https://react.dev/)
- **Framework**: [Next.js 16](https://nextjs.org/)
- **State management**: React APIs and [Immer](https://immerjs.github.io/immer/)
- **Styling**: [Tailwind CSS 4](https://tailwindcss.com/)
- **Icon library**: [Phosphor](https://phosphoricons.com/)
### Backend
- **CDN**: [Vercel](https://vercel.com/docs/cdn)
## How to Update
To check for outdated packages, run `npm outdated`.
```bash
# Update dependencies (this will rewrite package-lock.json and package.json)
npm update --save
npm install --save-exact --save-dev prettier@latest prettier-plugin-tailwindcss@latest
```
## Dev Environment & Tools
- **System**: [Ubuntu](https://ubuntu.com/desktop)
- **Editor**: [VS Code](https://code.visualstudio.com/)
- **Formatter**: [Prettier](https://prettier.io/)
- **Linter**: [ESLint](https://eslint.org/)
- **AI assistant**: [GitHub Copilot](https://github.com/features/copilot)
## Screenshots
### Mobile Home Page

### Desktop Expert Page

## Copyright
© 2025 Johnny Gérard