Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matmoore/korean-study-cards

Count to 10 in Korean
https://github.com/matmoore/korean-study-cards

elm language-learning notes

Last synced: 24 days ago
JSON representation

Count to 10 in Korean

Awesome Lists containing this project

README

        

# Korean Study Cards

This app helps you study Korean numbers and other vocabulary.

하나 - 둘 - 셋 - 넷 - 다섯 - 여섯 - 일곱 - 여덟 - 아홉 - 열 🚀

https://matmoore.github.io/numbers/

## Contributing

The app is written in [Elm](https://guide.elm-lang.org/), a [functional programming language](http://blog.jenkster.com/2015/12/what-is-functional-programming.html) for the web.

To run it locally, install Elm 0.18, then run `make live` from the project directory, then go to `localhost:8000` in your browser.

If you get stuck, raise an issue or pull request and let me know what went wrong.

The code is organised into
- Types (the data model)
- State (the behaviours)
- Views (the user interface)

See Kris Jenkins' blog post [How I structure Elm apps](http://blog.jenkster.com/2016/04/how-i-structure-elm-apps.html).

I'm using the [Materialize](http://materializecss.com/) CSS framework for the UI components.

These things would be great [pull requests](http://hisham.hm/2016/01/01/how-to-make-a-pull-request-on-github-a-quick-tutorial/):

- Let the user hear each question/answer in Korean
- Add more vocabulary
- Translate from English -> Korean instead of just Korean -> English
- Gamification
- Add sentences or longer phrases (like numbers with counting particles)
- Add fill-in-the-blank problems
- Tests

## Licence

```
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2017 Mat Moore

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.
```