A modern Japanese learning application built with Next.js for mastering Hiragana and Katakana through interactive flashcards and quizzes.
- 🎴 Interactive flashcards for Japanese learning
- ✍️ Hiragana and Katakana practice
- 🎨 Modern, responsive UI built with shadcn/ui components
- 🌓 Light/Dark mode support
- Clone the repository
- Install dependencies:
bun install- Run the development server:
bun run devOpen http://localhost:3000 with your browser to start learning Japanese!
- Next.js 16 - React framework with App Router
- Tailwind CSS - For styling
- shadcn/ui - UI components
- Radix UI - Accessible component primitives
- TypeScript - Type safety
bun run dev- Start the development server with Turbopackbun run build- Build the application for productionbun run start- Start the production serverbun run lint- Run ESLint to check code qualitybun run lint --fix- Have the linter fix all auto-fixable problemsbun run format- Format all files using Prettier
The goal for this app is to have an extremely narrow scope and be virtually no work to maintain. If you have suggestions, comments, concerns, feel free to open an Issue. It is unlikely that large features will be added or large PRs will be reviewed.
This project is licensed under the MIT License.
Nihongo Cards uses KanjiVG by Ulrich Apel, licensed under CC BY-SA 3.0.