Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jack-development/reactsweeper

ReactSweeper is a dynamic and interactive rendition of the timeless Minesweeper game, developed using React.
https://github.com/jack-development/reactsweeper

game html javascript minesweeper react

Last synced: about 2 months ago
JSON representation

ReactSweeper is a dynamic and interactive rendition of the timeless Minesweeper game, developed using React.

Awesome Lists containing this project

README

        

 




 

# ReactSweeper

ReactSweeper is a compelling, user-friendly adaptation of the classic Minesweeper game, designed with React. This modern take on a classic game is not just a fun pastime, but also a showcase of what can be achieved with React.

You can check out a live demo of the project [here](https://jack-development.github.io/ReactSweeper/).

## Live Demo 🎮

Test out the application at [https://jack-development.github.io/ReactSweeper/](https://jack-development.github.io/ReactSweeper/)

## Features 🚀

- Interactive grid, with dynamic scaling and resizing based on user input.
- Ability to place flags on squares, preventing accidental clicking.
- Visual feedback for success and failure, including colored indicators for safe squares and mines.
- The game reveals the entire board when a win or loss is detected.

## Development Tools 💻

This project was developed using the following tools:


react
javascript
sass
IntelliJ

## Getting Started 🚀

1. Installation: `npm install`

2. In the project directory, you can run: `npm start`

3. In the project directory, you can run: `npm run build` to build the app for production to the `build` folder.

`npm start` runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
The page will reload if you make edits.

## Contributing 💡

Contributions, issues, and feature requests are welcome! Feel free to check [issues page](https://github.com/Jack-Development/ReactSweeper/issues) if you want to contribute.

## License

This project is licensed under the [MIT License](LICENSE).