All Projects → fabd → Kanji Koohii

fabd / Kanji Koohii

Licence: agpl-3.0
A web application to help Japanese language learners remember the kanji.

Projects that are alternatives of or similar to Kanji Koohii

kanji-web-app
Angular.js kanji web application
Stars: ✭ 45 (-67.15%)
Mutual labels:  web-application, japanese-language
Laravel Hackathon Starter
💻 A hackathon/MVP boilerplate for laravel web applications. Start your hackathons without hassle.
Stars: ✭ 1,589 (+1059.85%)
Mutual labels:  web-application
Medical Appointment Scheduling
Concept showcase for "Appointment Scheduling System for Small and Medium-Sized Medical Facilities"
Stars: ✭ 109 (-20.44%)
Mutual labels:  web-application
Docker Vulnerable Dvwa
Damn Vulnerable Web Application Docker container
Stars: ✭ 117 (-14.6%)
Mutual labels:  web-application
Keira2
The Azerothcore/Trinitycore Database Web-Editor
Stars: ✭ 110 (-19.71%)
Mutual labels:  web-application
Japanesetokenizers
aim to use JapaneseTokenizer as easy as possible
Stars: ✭ 120 (-12.41%)
Mutual labels:  japanese-language
Reactnativeauth
Mobile user authentication flow with React Native, Expo, and AWS Amplify: Sign In, Sign Up, Confirm Sign Up, Forget Password, Reset Password.
Stars: ✭ 108 (-21.17%)
Mutual labels:  web-application
Klik Socialmediawebsite
Complete PHP-based Login/Registration system, Profile system, Chat room, Forum system and Blog/Polls/Event Management System.
Stars: ✭ 129 (-5.84%)
Mutual labels:  web-application
Globodns
Api to manage Bind Name Server
Stars: ✭ 122 (-10.95%)
Mutual labels:  web-application
Mern Skeleton
A MERN stack skeleton web application [Full-Stack React Projects]
Stars: ✭ 114 (-16.79%)
Mutual labels:  web-application
003 Arquitetura Flask
Arquitetura definitiva para projetos Flask
Stars: ✭ 111 (-18.98%)
Mutual labels:  web-application
Kd
UI Framework for web applications.
Stars: ✭ 110 (-19.71%)
Mutual labels:  web-application
Ichiran
Linguistic tools for texts in Japanese language
Stars: ✭ 120 (-12.41%)
Mutual labels:  japanese-language
Online Shopping System
demo
Stars: ✭ 110 (-19.71%)
Mutual labels:  web-application
Percy
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Stars: ✭ 1,856 (+1254.74%)
Mutual labels:  web-application
Topokanji
Topologically ordered lists of kanji for effective learning
Stars: ✭ 108 (-21.17%)
Mutual labels:  japanese-language
Appmanifest
Web App Manifest Generator
Stars: ✭ 112 (-18.25%)
Mutual labels:  web-application
Scattertext
Beautiful visualizations of how language differs among document types.
Stars: ✭ 1,722 (+1156.93%)
Mutual labels:  japanese-language
Whatwaf
Detect and bypass web application firewalls and protection systems
Stars: ✭ 1,881 (+1272.99%)
Mutual labels:  web-application
Flutter Ui Designs
Just collection of UI designs build with flutter. Can run on any mobile, web & desktop.
Stars: ✭ 131 (-4.38%)
Mutual labels:  web-application

Kanji Koohii

Kanji Koohii is a web application designed to help Japanese language learners remember the kanji. https://kanji.koohii.com


The mobile view



The desktop view

Feedback & Suggestions

Create an "issue" in the Issues tab. New issue.

Contributing

Realistically speaking, nobody wants to work on a very old codebase. That said, should you want to contribute some bug fixes, or some improvements here and there, help is welcome.

Join the chat at https://gitter.im/kanji-koohii/Lobby

Project History

Keep in mind I started the website all the way back in the August 2005. The website was pretty much one-php-script-per-page for the first year. It was known then as "Reviewing the Kanji". A year or so later, I created a very barebones MVC inspired by Symfony 1. Thankfully because I followed the same API and conventions than Symfony a few years later I was able to refactor to the actual Symfony 1 package.

Installation

Installation is fairly simple with Docker CE. The MySQL container includes a sample database with a selection of the "top" voted kanji stories. See Installation and Database guides.

Project Roadmap

  • Refactoring legacy php templating to Vuejs client-side components
  • Vocabulary features : "favorite" example words in Study pages, create a vocab deck and review with SRS
  • Improve Study pages : better moderation & voting system, stroke order animations, better search
  • Improve the API for third party clients like Kanji Ryokucha

LICENSE

License: AGPL v3

The source code is licensed as AGPLv3 (see the LICENSE file), with exception of the following third party licenses.

Acknowledgments

This list is not exhaustive and may be updated from time to time. The main purpose is to give an overview of things Kanji Koohii is built on.

Copyright Notices

Choice of license. The GNU AFFERO GENERAL PUBLIC LICENSE v3 is chosen to encourage cooperation, particularly in the case of network distributed software. Specifically: "public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version."

Original assets. The website design and identity as "Kanji Koohii", as well as original artwork (such as the logo) are Copyright 2017 Fabrice Denis and intended for use exclusively at the kanji.koohii.com domain.

RTK Index and Keywords: The AGPL license does not cover permission granted explicitly to Fabrice Denis and for use on Kanji Koohii (previously "Reviewing the Kanji") by James W. Heisig, author of "Remembering the Kanji", to use the RTK index and keywords. The database provided with the repository includes RTK index and keywords for development purposes only, and the permission to use them does not extend to derived works based on this public repository and its data files.

Font Awesome 5 Pro: as a backer of FontAwesome 5 Pro, I may use FA 5 Pro resources in the future. The license is for my own use on my projects including Kanji Koohii, and does not extend to any derivative uses of this software (see FAQ).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].