marekdano / spell-it-app

Examine your spelling skills with this app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spell-it-app

Examine your spelling skills with this app.

The spell-it-app helps users practice their spelling by playing the audio recording of a word the user must then spell using the computer keyboard.

Inspired by app-ideas.

User Stories

  • User can click the 'Play' button to hear the word that's to be entered.
  • User can see letters displayed in the word input text box as they are entered on the keyboard.
  • User can click the 'Enter' button to submit the word that has been typed in the word input text box.
  • User can see a confirmation message when the correct word is typed.
  • User can see a message requesting the word be typed again when it is spelled incorrectly.
  • User can see a tally of the number of correct spellings, total number of words attempted, and a percentage of successful entries.

Bonus features

  • User can hear a confirmation sound when the word is correctly spelled.
  • User can hear a warning sound when the word is incorrectly spelled.
  • User can click the 'Hint' button to highlight the incorrect letters in the word input text box.
  • User can press the 'Enter' key on the keyboard to submit a typed word or click the 'Enter' button in the app window.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

About

Examine your spelling skills with this app.

License:MIT License


Languages

Language:JavaScript 73.6%Language:HTML 15.2%Language:CSS 11.2%