furdzik / IF.Japanese

My app for learning Japanese
https://japanese.furdzik.com
3 stars 0 forks source link
css-in-js japan japanese javascript react redux

IF.Japanese

This repository presents frontend application for my Japanese APP.


Data schema's description

Vocab

  {
    "vocab": "降る",
    "meaning": "ふる",
    "known": false,
    "inProgress": true,
    "nowLearning": false,
    "counter": {
      "reading": "つ",
      "counterGroup": "tsu",
      "additionalNumbers": [11, 12],
      "question": {
        "japaneseForm": {
          "kanji": ["幾", "つ"],
          "furigana": ["いく", "つ"]
        }
      }
    },
    "pitch": "",
    "antonyms": "入る",
    "level": 0,
    "examples": [
        "同じタイミングで言ってみました。"
    ],
    "additionalExplanation": [
        "椅子の上を立つ。椅子に乗る。"
    ],
    "problems": [
      {
        "problem": "食事 is suru verb, that's why we can say:「食事します」",
        "frequency": 1,
        "resolved": false,
        "info": [
          "I did that only once so far."
        ]
      }
    ],
    "verb": {
        "main": "降",
        "verbGroup": "ru",
        "verbType": "intransitive",
        "opposite": "付く"
    }
}

LEGEND

If word is not in Jisho API then in vocabulary-not-in-api.json add missing data (schema is the same as Jisho API). See 月 ('がつ' meaning).

General

(Stick with this order)

Statuses

Verbs

Counter


Development

Requirements

Installation

Running

Browser automatically open http://if.japanese.local:2017/.
The app will automatically reload if you change any of the source files.

Deploy to prod

Deploy by Netlify.
Merge to master will automatically trigger build/deploy.

Status:

Netlify Status


Contributing

If you want to contribute read the [contributing guidelines]() before opening an issue [WIP].


Style guide

I use my own style guidelines: IF.Kamisama.