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

https://github.com/bumbaiya/manygames

Many short games using reactjs
https://github.com/bumbaiya/manygames

2048-game games puzzle-game reactjs tailwindcss vite wordle

Last synced: 3 months ago
JSON representation

Many short games using reactjs

Awesome Lists containing this project

README

        



Many Games





👉 Visit app. Welcome to Many Games, project built with React.js, Tailwind CSS and TypeScript.
Many Games is an offline games app where users can play fun, challenging and engaging Puzzle, Word and Memory games. Many Games can be downloaded as a standalone mobile app with chrome browser or play directly on browser. My goal is to add one new game every month.


## 🖥️ Technologies Used

- [React.js](https://react.dev) : React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
- [Tailwind CSS](https://tailwindcss.com) : A utility-first CSS framework for rapid UI development.
- [SCSS](https://sass-lang.com/): Syntactically Awesome Style Sheet SCSS (Sassy CSS) is a preprocessor scripting language that is a superset of CSS.
- [TypeScript](https://www.typescriptlang.org): A typed superset of JavaScript that provides enhanced tooling and developer productivity.

## 🧩 Games

- Puzzle
- 2048
- Wordle
- Memory Match

## ✨ Features

- Offline mobile app (PWA)
- Game state persist
- Unlimited game rounds
- Cross broswer tab game state sink
- Dark mode

## 💡 Future ideas and scope

- User login
- Database integration
- Online multiplayer
- Leader board

## 🖼️ Game previews

![manygamesGames-min](https://github.com/BUMBAIYA/ManyGames/assets/85615075/4937c432-a808-4a31-b3b3-4e59d70abdf8)

## 🛠️ Development setup

Steps to locally setup development after cloning the project.

```sh
git clone https://github.com/BUMBAIYA/ManyGames.git
```

### Step 1 - Dependencies

You will need:

- [node](https://nodejs.org/)
- [yarn](https://yarnpkg.com/en/docs/install) (Optional. Not Required if you use NPM)

Please install them if you don't have them already.

### Step 2 - Install packages

If you are using yarn run from the root of the repository:

```shell
cd ManyGames
```

```shell
yarn
```

### Step 3 - Run app

Once the dependencies are installed, you can run the app:

```shell
yarn dev
```

Your browser should open up to a running app.

## License

Licensed under the MIT license

---