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

https://github.com/arindal1/nhie-webjs

A simple implementation of the game: Never Have I Ever, using React, Vite and JavaScript.
https://github.com/arindal1/nhie-webjs

development front-end javascript minigame party-game reactjs vitejs web-development

Last synced: 4 months ago
JSON representation

A simple implementation of the game: Never Have I Ever, using React, Vite and JavaScript.

Awesome Lists containing this project

README

          

# Never Have I Ever

**"Never Have I Ever"** is a fun and interactive game built with React and Vite. It presents users with various categories of statements and allows them to select a category to reveal a random statement from that category. Players can enjoy the game with friends or on their own, discovering amusing and surprising facts about themselves and others.

## Features

- Choose from different categories such as Popular, Teens, Party, Couple, and Normal.
- View a random statement from the selected category.
- Easily navigate between categories and statements.
- Sleek and responsive user interface.
- Social media integration for sharing the game experience.

## Installation

1. Clone the repository:
```bash
git clone https://github.com/arindal1/nhie-WebJSr.git
```
2. Navigate to the project directory:
```bash
cd nhie-WebJS
```
3. Install dependencies:
```bash
npm install
```

## Usage

1. Start the development server:
```bash
npm run dev
```
2. Open your browser and go to [http://localhost:3000](http://localhost:3000) to play the game.

## How to Play

1. Upon launching the game, you'll be presented with different categories of statements.
2. Click on a category to reveal a random statement from that category.
3. Enjoy the statement and have fun sharing your experiences with friends!

![image](res/1.png)

## Project Structure

```
never-have-i-ever
├── public
│ ├── favicon.ico
│ └── res
├── res
│ ├── icon.png
│ ├── x.jpg
│ ├── git.jpg
│ └── in.jpg
├── src
│ ├── assets
│ │ └── styles.css
│ ├── components
│ │ ├── CategoryScreen.jsx
│ │ ├── StatementScreen.jsx
│ │ └── Footer.jsx
│ ├── App.jsx
│ ├── main.jsx
│ ├── styles.css
│ ├── script.js
│ └── nhie.json
├── index.html
├── README.md
├── .gitignore
├── LICENSE
├── package-lock.json
├── package.json
└── vite.config.js
```

## Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Contact

- [Twitter](https://twitter.com/arindal_17)
- [GitHub](https://github.com/arindal1)
- [LinkedIn](https://www.linkedin.com/in/arindalchar)

## Keep Coding 🚀