This project is an interactive multiplication table that offers timed challenges and difficulty levels to enhance learning and test mathematical skills.
To run the application locally, follow these steps:
- Ensure you have
Node.jsandnpminstalled on your machine. - Clone the repository to your local machine.
- Navigate to the project directory in your terminal. (Recommended
N/multiplication-table-appdirectory) - Run
npm installto install the required dependencies. - Start the application by running
npm start. - Open your web browser and go to
http://localhost:3000to view the application.
- Click on the "Start Challenge" button to begin a timed multiplication challenge.
- The application will ask a multiplication question, such as "What is 3 x 4?".
- Click on the correct answer in the table.
- If the answer is correct, your score increases, and a new question is presented.
- If the answer is incorrect, a wrong-answer sound will play.
- Before starting the challenge, you can select a difficulty level: Easy (5x5), Medium (8x8), or Hard (12x12).
- The table size will adjust according to the chosen difficulty.
- Navigate the multiplication table using the
Tabkey to move focus. - Press
Enterto select an answer when in challenge mode.
- The application features sound effects for correct and incorrect answers to enhance the interactive experience.
- Make sure your sound is on to hear the effects when selecting answers.