A modern, interactive way to practice Japanese hiragana, katakana, and other word sets. This Vite-powered, React-based app combines the simplicity of flashcards with an engaging interface and customizable options.
Try the game online: Japanese Practice
To run the app locally, follow these steps:
Ensure you have Node.js installed.
npm install
npm run dev
Once started, the console will provide a local URL (typically http://localhost:3000/) to access the game in your browser.
In the project directory, the following commands are available:
npm run devRuns the app in development mode. The page will reload when you make edits. Open http://localhost:3000 to view it in the browser.
npm run buildBuilds the app for production into the dist folder. The build is optimized for the best performance.
npm run serveServes the production build from the dist folder to preview locally.
This app is configured as a PWA using Vite's PWA plugin. The manifest includes offline capabilities and icons for various devices.
This project was originally inspired by Daniel Griffiths' React Hiragana Katakana Game.