The source code to the zhongwen.co.uk website
JavaScript CoffeeScript Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_design/balsamiq
android
coffee
css
gh-pages @ 3e6aa12
lib
out/res-cache/android/drawable
public
test
.gitignore
.gitmodules
LICENSE.txt
README.md
build.gradle
package.json
weber.json

README.md

ZhongWen web app

This is the source code to the [http://zhongwen.co.uk] mobile web app. It is for practising Mandarin writing and translation and is based on the syllabus from the MECS study program.

This app is built using:

Dev notes

I tried implementing HTML 5 canvas-based stroke input using code from [http://jabtunes.com/notation/chinesestroke.html] but it found the matching algorithm to be too poor for non-trivial characters. You can see how far I got by checking out the canvas_stroke_input branch in the repo.

For now you can input pinyin or mandarin characters directly if you have a Chinese input support installed for your keyboard.

Tested on desktop (Chrome, Firefox) and mobile (iOS, Android).

Blog post: link

License

GNU Affero GPL v3 (see LICENSE.txt).