Skip to content

Bkyaro/eletype-frontend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ele types

Screen Shot 2022-08-28 at 9 15 36 AM

An elegant typing test tool.

Typing rule and interactions was inspired by the famous monkeytype.com;

The app was created purely in react.

Feature Requests / Issues / Bug Reports

GitHub issues

https://github.com/gamer-ai/eletype-frontend/issues

Community Channel:

Discord: Discord

Currernt Features:

1. Typing Test (words, sentence)

  • words mode
    • Eng Hard: Random blogs Words data source
    • Eng Normal: Top 1000 most frequent used English words
    • CHN Pinyin Hard: Chinese top 1500 idioms
    • CHN Pinyin Normal: Chinese top 5000 words/char
    • support three tests duration 90s, 60s, 30s, 15s
  • Sentence mode
    • CHN: Random chinese short sentences
    • ENG: Random English short sentences
    • Support three Sentences Count Setting: 5, 10, 15
  • Stats:
    • WPM
    • KPM
    • Accuracy
    • Error analysis (correct/error/missing/extra chars count)
  • Pacing Style (word pulse/ character caret):
    • Pulse mode: the active word will have an underlien pulse, which helps improve the speed typing habit.
    • Caret mode: a pacing caret, advancing character by character, which aligns normal typing habit.

2. Words Card (for English learners)

  • Vocabulary Source
    • GRE vocab
    • TOEFL
    • CET6
    • CET4
  • Mutli Chapters Selection
  • Words Card Navigation UI
  • Recite Mode (word visibility off while phrase shown)

3. Coffee Mode

  • free typing mode for test typing anything

4. QWERTY Keyboard touch-typing trainer

  • A QWERTY keyboard layout UI populating random key for touch typing with stats

5. Spotify player

  • A spotify player

6. Themes Collection

  • Dark
  • Piano
  • Aluminum
  • Terminal (matrix inspired)
  • Cyber (cyberpunk inspired)
  • Steam (steampunk inspired)
  • Light
  • Nintendo
  • Araki Nobuyoshi
  • Hero
  • Budapest

7. LocalStorage persist for essential settings

  • Browser refresh will bring back to the localStorage stored settings

8. Focus Mode

  • move header to footer.
  • hide the setting menu. leave only timer, wpm stats.
  • If music enabled, a compact spotify will be put in footer.

9. [Tab] key to Fast reset

  • [Tab] + [Enter] / [Tab] + [Tab] for quickly reset
  • [Tab] + [Any Key] to exit the dialog

Some Themes

EletypesThemes

Caps Lock Detection

Screen Shot 2022-04-20 at 4 52 24 PM

Simplist typing stats is all your need

Screen Shot 2022-08-28 at 9 24 55 AM

Words Card Demo

Regular Mode and Recite Mode

Screen Shot 2022-08-23 at 12 47 53 AMScreen Shot 2022-08-23 at 12 48 22 AM

QWERTY Touch-Typing Trainer Demo

Screen Shot 2022-08-23 at 12 52 17 AM

npm start

Runs the app in the development mode.
Open http:https://localhost:3000 to view it in your browser.

npm run build

Builds the app for production to the build folder.\

Buy Me A Coffee:

https://www.buymeacoffee.com/daguozi

About

An elegant typing test website

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.0%
  • HTML 2.0%
  • Other 1.0%