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

https://github.com/fadymas/word_whiz


https://github.com/fadymas/word_whiz

bootstrap css3 flexbox-css html5 javascript

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# đŸŽ¯ Word Whiz

**Word Whiz** is a fun and interactive browser-based word guessing game inspired by Wordle. Built using HTML, CSS (Bootstrap + custom styles), and vanilla JavaScript, this game challenges players to guess a 6-letter word within 5 attempts — with hints available!

## đŸ–ŧī¸ Demo

![Word Whiz Pc Version](assets/imgs/pc.png)
![Word Whiz Mobile Version](assets/imgs/mobile.png)

---

## 📌 Features

- 🔠 Auto-uppercase letter inputs.
- ✅ Real-time validation and feedback:
- 🟩 Green: correct letter and correct position.
- 🟧 Orange: correct letter but wrong position.
- âŦœ Gray: letter not in the word.
- 💡 Hint system (up to 3 hints per game).
- 🔁 Fully responsive layout using Bootstrap 5.
- ⌨ Keyboard navigation support (arrow keys, backspace).
- 🔄 Words are fetched from a public random word API.

---

## 🚀 Technologies Used

- HTML5
- CSS3 (custom + Bootstrap 5.3.7)
- JavaScript (ES6+)
- Google Fonts (Roboto)
- [Random Word API](https://random-word-api.vercel.app/)

---

## đŸ•šī¸ How to Play

1. The game selects a random 6-letter word.
2. You have 5 attempts to guess the word correctly.
3. Type one letter per input box. Press **Check Word** to submit.
4. Use the **Hint** button (up to 3 times) to reveal letters in their correct positions.
5. The game ends with a message:
- 🎉 Win message if you guessed correctly.
- ❌ Lose message after 5 failed attempts.

---

## 🙌 Acknowledgments

- [Random Word API](https://random-word-api.vercel.app/)
- [Bootstrap 5](https://getbootstrap.com/)
- Inspired by the original Wordle game mechanics.

---

## âœī¸ Author

**Fady Mahrous Samir**
[LinkedIn](https://www.linkedin.com/in/fady-mahrous)
[GitHub](https://github.com/fadymas)