https://github.com/bekalueshete/timer-game
✅ A fun timer challenge game built in React 19. Start the countdown and stop it as close to zero as you can to win. Includes score tracking, win/loss modal, and full reset functionality. 🚀
https://github.com/bekalueshete/timer-game
game javascript react react-project reacthooks timer-app
Last synced: about 1 month ago
JSON representation
✅ A fun timer challenge game built in React 19. Start the countdown and stop it as close to zero as you can to win. Includes score tracking, win/loss modal, and full reset functionality. 🚀
- Host: GitHub
- URL: https://github.com/bekalueshete/timer-game
- Owner: BekaluEshete
- Created: 2025-04-11T10:43:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T10:52:11.000Z (about 1 year ago)
- Last Synced: 2025-04-11T12:06:55.513Z (about 1 year ago)
- Topics: game, javascript, react, react-project, reacthooks, timer-app
- Language: JavaScript
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⏱️ Timer Challenge App
A simple yet engaging React-based timer challenge app where users must stop the countdown as close to zero as possible to win. The app visually displays a countdown, determines win/loss, shows results in a modal dialog, and tracks your score based on your reaction time.
## 🚀 Features
- ⏳ Countdown timer in milliseconds
- 🎯 Challenge-based gameplay: stop the timer at the right time!
- 📊 Score calculation based on remaining time
- 💬 Result dialog with win/loss status
- 🔁 Reset & restart functionality
- 🔧 Built with React 19 (no `forwardRef`)
## 🛠️ Technologies Used
- React 19
- JavaScript (ES6+)
- CSS Modules or regular CSS
- React `useRef`, `useImperativeHandle`, `useState` hooks
## 📦 Installation
```bash
git clone https://github.com/BekaluEshete/timer-challenge-app.git
cd timer-game
npm install
npm start