mirror of
https://github.com/MasterGordon/minesweeper.git
synced 2026-06-20 16:12:59 +00:00
No description
- TypeScript 98%
- CSS 1.2%
- HTML 0.7%
| .github/workflows | ||
| backend | ||
| public | ||
| scripts | ||
| shared | ||
| src | ||
| .gitignore | ||
| .oxlintrc.json | ||
| bun.lockb | ||
| dev.ts | ||
| drizzle.config.js | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
💣 Business Minesweeper
This is a version of minesweeper with a expanding board after each stage. This also includes a account system with match history, spectating live matches and collectables.
🚀 Local Development
For local development you are required to have bun installed.
# Create a .env file for token signing
echo "SECRET=SOME_RANDOM_STRING" > .env
bun install
bun run drizzle:migrate
bun dev
🚀 Deployment
Deployment requires VITE_BACKEND_URL to be set
📦 Used Libraries
✨️ Themes
All Ingame themes are created by CutieCat2804
🤖 AI Disclaimer
For the project itself no AI was used for coding (not vibecoded). I've just used this project to test out new AI Tools to see how it would to tasks.
The lowpoly images (src/assets/illustrations) are AI generated since I couldn't find any stock images related to minesweeper :). When you wanna create some new images (any style) feel free to put up a PR.
📋 Maybe TODO/Ideas
- Add global big board
- Powerups