Git Product home page Git Product logo

kanji-web-app's Introduction

Kanji alive web application

The angular.js web application for https://app.kanjialive.com.

Developer API and data

Our data and media repository includes all of the language data and media files created for Kanji alive. We expected that these files will primarily interest instructors and students who want to re-use them for teaching and learning. Developers may prefer instead to make use of our free, public API (docs) to the Kanji alive web application.

Contributions

Your bug reports, feature suggestions or pull requests with improvements to the app are all welcome.

Credits

Application development: Joshua Day. Japanese language data and media: Harumi Hibino Lory and the Kanji alive team. UI Design: Arno Bosse. Contributions and bug fixes: Eric Volpert, Joshua Day, Peter Thorson, Tanya Gray Jones, Mat Wilcoxson, and Arno Bosse. Please see our main website for more details.

Contact

Please contact [email protected] with questions or if you would like to contribute to the project.

kanji-web-app's People

Contributors

ericvolp12 avatar kintopp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

kanji-web-app's Issues

Provide just woff and woff2 webfont formats

We're still offering eot, ttf and swf webfont formats. These aren't needed by recent browsers. And we should add woff2 as first choice since its files are about a third smaller than woff.

i18n

Are you interested by internationalization ?

By i18n, I mean only for https://app.kanjialive.com/.
I looked in the differents files :

I can propose french translations and help to adapt some files (such as endpoints for languages, e.g. https://app.kanjialive.com/fr/search).

If so, I don't really know what the best approach is. I was thinking of exporting the English sentences / words and using software like Poedit.

Add support for printing

Trying to print anything from the web app (result or detail view) is effectively not possible. At minimum, it should resemble a screenshot. Beyond that, one could imagine more advanced layouts.

Show stroke direction in "step-by-step" images

Just found this wonderful app, thanks so much for making it!

I'm currently learning stroke order, and their directions. For this purpose it would be useful if the step-by-step images contained a symbol as to where the current stroke starts. This would be faster to skim than playing the animation.

Increase size of small image components in hints field

It would be nice if we could make some hand-drawn components bigger and easier to read. Kanji IDs with small components: 30, 45, 47, 53, 54, 55, 56, 57, 60, 64, 71, 74, 75, 76, 78, 80, 84, 85, 87, 89, 96, 97, 98, 100, 104, 116, 123, 124, 127, 129, 131, 133, 136, 140, 144, 146, 150, 151, 161, 165, 166, 178, 183. Not sure if this will involve editing the SVG file or the CSS.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.