A web app that will randomly generate Japanese hiragana, katakana, and romaji to be used as a quiz for Japanese language learning. Simply click the screen to generate a new character and click again to see the answer.
For hiragana and katakana, when you click the screen a second time, it will show the romaji for the given character. If you choose to show romaji first, it will instead show both kana on the second click.
This web app is a Progressive Web App with full offline support! Once installed, you can use it without an internet connection.
- ✅ Offline Support - Works completely offline after first visit
- ✅ Installable - Can be downloaded and added to your home screen
- ✅ App-like Experience - Runs as a standalone app on mobile and desktop
On Mobile (iOS/Android):
- Visit the site in your mobile browser
- Look for the "Add to Home Screen" prompt, or
- Tap the browser menu (⋮ or ☰) and select "Add to Home Screen" / "Install App"
On Desktop (Chrome/Edge):
- Visit the site in your browser
- Click the install icon (➕) in the address bar, or
- Look for the install prompt and click "Install"
Once installed, the app will work offline and can be launched like any native app!
pnpm installpnpm run devThis project is licensed under the MIT License - see the LICENSE file for details.
If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Contributions are welcome!
Made with contrib.rocks.