The Hangman Game

The Hangman Game
Project typeweb application
TechnologiesTypeScript, React.js, React Router, CSS (BEM + OOCSS)

This project is a solution to the Hangman game challenge on Frontend Mentor. It features category selection, random word generation, and health tracking based on incorrect guesses. Users can pause, continue, pick a new category, or quit the game.

Built with TypeScript and React, the project uses React Router for navigation. The layout employs Semantic HTML5 (JSX), BEM, and OOCSS for a modular and scalable CSS structure, while CSS Grid and Flexbox ensure responsive design across various devices. The user interface includes intuitive hover and focus states for enhanced usability and accessibility. The project follows a mobile-first workflow, providing a consistent experience on all screen sizes.