A minimalist, focused Flutter application for learning Japanese vocabulary with built-in Spaced Repetition System (SRS).
- Add & Edit Words: Store Japanese vocabulary with kanji, hiragana, and English translations
- Smart Grouping: Automatic grouping by day (current month) or month (past months)
- Reorder Words: Move words up/down within groups
- Hide Words: Temporarily hide words from practice sessions
- Collapsible Groups: Collapse/expand groups to focus on specific time periods
- Blur Reveal: Words are blurred - tap to reveal
- Self-Assessment: Mark answers as correct or wrong
- Visual Feedback: Green/red borders show your performance
- Hidden Words Excluded: Only active words appear in practice
- Performance Metrics: Track correct/wrong percentages for each word
- Last Review Date: See when you last practiced each word
- Next Review Date: Color-coded review schedule (green/orange/red)
- Total Answers: Count of how many times you've reviewed each word
- Adaptive Scheduling:
- Level 0: 1 day
- Level 1: 3 days
- Level 2: 1 week
- Level 3: 3 weeks
- Level 4: 1 month
- Level 5+: Monthly
- Smart Reset: Wrong answers reset to level 0
- Progress Tracking: Visual indicators for review readiness
- Multi-Field Search: Search across kanji, hiragana, and English
- Error Rate Filters: Filter by wrong answer percentage (0-20%, 21-40%, etc.)
- Due Soon Filter: Show only words due for review (orange/red status)
- Multi-Select: Combine multiple filters
- Export Options:
- Share JSON file
- Save to device
- Copy to clipboard
- Import Options:
- Open file
- Paste from clipboard
- Duplicate Detection: Automatically skips duplicate entries
- Material Design 3: Clean, modern interface
- Dark Mode Support: Automatic system theme detection
- Responsive Layout: Optimized for phones and tablets
- Japanese Font: Noto Sans JP for perfect character rendering
- Color-Coded Status: Instant visual feedback
| Home | Practice Mode | Stats View | Filter System |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |



