The Almost Final Countdown is a fun and interactive timing-challenge web application that tests how accurately you can estimate time. Your goal is simple: stop the timer as close as possible to the target time — without going over it.
-
🧑 Set Your Name Enter your name at the top to personalize the experience.
-
🎯 Multiple Difficulty Levels
- Easy – 1 second
- Not Easy – 5 seconds
- Getting Tough – 10 seconds
- Pros Only – 15 seconds
-
▶️ Start & Stop Timer- Start a challenge by clicking Start Challenge
- Stop the timer when you think the target time is almost reached
-
📊 Score Calculation
-
If you stop before the target time:
Score = (Remaining Time / Target Time) × 100 -
Higher score = better time estimation 🎯
-
-
❌ Lose Condition
-
If the timer expires
-
A popup appears showing:
- Target time
- Time left (0.00 seconds)
- Result: YOU LOST
-
-
💬 Result Popup
- Displays win/loss message and score
- Includes a Close button to continue playing
-
Home Screen
- Name input
- Four challenge cards with different time limits
- Timer status shown as inactive initially
-
Result Modal
- Appears automatically after each challenge
- Shows success or failure details clearly
- Clone the repository:
git clone https://github.com/vinaypoddar2000/final_countdown.git
cd final_countdown- Install dependencies:
npm install- Start the development server:
npm start- Open your browser and navigate to
http://localhost:3000
- HTML
- CSS
- JavaScript
- React
- Enter your name at the top
- Click Start
- Estimate the time mentally
- Click Stop just before the timer ends
- Check your score or result in the popup
Enjoy beating the clock! ⏳