Modern Mandarin learning application built around active recall, contextual reading and progressive vocabulary acquisition.
Hanzi App helps learners move naturally from their first Chinese characters to reading complete stories through a clean, distraction-free interface.
- 📖 Vocabulary from beginner to advanced
- ✍ Character writing practice
- 📚 Reading mode with graded texts
- 🎯 Active recall quizzes
- 📊 Learning statistics
- 🌙 Clean dark interface
- 📱 Android support via Capacitor
- ⚡ Instant feedback
- React
- Vite
- JavaScript
- CSS
- Capacitor
- Android
Vocabulary
│
▼
Recognition
│
▼
Writing Practice
│
▼
Reading Practice
│
▼
Statistics
│
▼
Long-term Memorization
- ✅ Beginner
- ✅ Intermediate
- ✅ Advanced
- ✅ Chinese Breeze inspired stories
- 🚧 More graded readers coming soon
- Success rate
- Vocabulary mastery
- Writing accuracy
- Reading progression
- Stroke order animations
- Character decomposition
- Audio pronunciation
- Grammar lessons
- Daily challenges
- Offline mode
- Cloud synchronization
- Better Android experience
- Multiple learning profiles
Clone the repository
git clone https://github.com/princessnvidia/hanzi-app.git
cd hanzi-appInstall dependencies
npm installStart development
npm run devWeb
npm run buildAndroid
npx cap sync
npx cap open androidLearning Chinese should feel like discovering a language, not completing flashcards.
Hanzi App combines active recall, contextual reading and progressive repetition to help learners naturally recognize, remember and understand Chinese characters over time.
The long-term goal is to provide a complete learning journey—from first words to reading entire stories—while keeping the experience simple, visual and enjoyable.
🚧 Active Development
MIT License
