Sign inSign up

restd/hankey

By restd

•Updated over 6 years ago

Learn 2-set korean keyboard

Image
0

2.2K

restd/hankey repository overview

⁠HanKey

HanKey is a little web app for learning the 2-set Korean keyboard layout. It features a keys section for learning where the keys are and a words section for practicing typing full words once you get an understanding of which characters are where.

HanKey helps you track your progress and improve as quickly as possible by using the supermemo2⁠ spaced repetition algorithm to determine which letter to practise next. This and various other progress metrics are exposed for the user to see.

⁠Technical details

Hankey is a React⁠/Redux⁠ progressive web app⁠. Other tech used includes:

  • The fantastic Hangul-js⁠ package for disassembling and reassembling Hangul (Korean) characters - e.g. (한 <-> ㅎㅏㄴ).
  • The UI is built with semantic-ui-react⁠.
  • The Web Speech Api⁠ is used for Text-to-Speach synthesis
  • Github actions⁠ for building the docker image and publishing to github's container registry on releases.
  • Serve⁠ for running the docker image.
  • Kubernetes for deployment
  • IBM's translate api⁠ for translations of vocabulary (much more accurate than google or bing for korean words)
  • KoNLPy⁠ for its corpuses and determining character frequency.

Tag summary

Content type

Image

Digest

Size

70.5 MB

Last updated

over 6 years ago

docker pull restd/hankey:0.5.0