Based on complete JLPT N5-N1 curriculum
Total Items
0
Learning
0
Mastered
0
Accuracy
0%
π Ready to Advance!
You've mastered this level. Consider advancing to N4 in Settings.
Loading...
AI-Powered Learning Assistant
Describe any Japanese concept, expression, or grammar point you want to understand. Our AI will research it, determine the appropriate level, and create a complete learning entry for you!
Import multiple words, verbs, or phrases at once by pasting a list. Each line will create a new entry.
Paste words in any format - Japanese characters, hiragana, romaji, or English. The AI will research each one.
Important Notes:
Processing items...
Processed 0 of 0 items...
Total
0
Words
0
Verbs
0
Phrases
0
Kanji
0
Grammar
0
β Custom
0
π¦ Archived
0
Loading entries...
Today's Queue
0
Learned Today
0
Total Learning
0
Available
0
Click the button below to add today's new items to your learning queue based on your daily goals in Settings.
Debug: Open browser console (F12) to see logs when clicking the button.
Do you remember this?
Review this carefully - it will be marked as "Hard"
You'll see this again tomorrow
You've completed today's learning session.
π‘ "All" ensures balanced review across types
π‘ Filter by exam level
π‘ Quality over quantity
Multi-card generation isn't implemented in this version, so this selector doesn't change what you review yet β every session runs the standard one-card-per-entry review regardless of the option chosen.
π‘ Checked: Review both new and due items | Unchecked: Only review items you've seen before
Smart Priority: Reviews are sorted easiestβhardest (difficulty 1β5), then by SRS level (newβlearned). "All" filter provides a balanced mix of all entry types.
Due Now
0
Learning
0
Mastered
0
Accuracy
0%
Your review session has been automatically adjusted based on your last 7 days of performance.
Spaced repetition helps you remember better by reviewing items at optimal intervals.
How well do you remember?
Review carefully - marked as "Forgot"
This will fully reset the SRS interval to 1 day
Reviewed: 0 items
Accuracy: 0%
Using Neon PostgreSQL (configured on server)
β 764 entries β’ 329 learning progress records
Get your free API key from: Google AI Studio
AI-Powered Features:
Set how many new items to introduce each day when you click "Start Learning"
Your personalized learning items (highest priority)
Automatically adjust review session mix based on your weak areas from the last 7 days.
How it works:
π‘ Tip: Enable this after 1-2 weeks of regular reviews for best results
Follow structured JLPT progression (N5 β N1) to prevent jumping to advanced content too early. Automatically blends next level content based on current level mastery.
How it works:
π‘ Tip: Start with N5 even if you know some Japanese for solid foundation
Load pre-generated vocabulary, verbs, and phrases to quickly build your learning database.
Want official JLPT N1-N5 vocabulary lists?
1. Download JLPT vocabulary JSON from sources like GitHub
2. Go to Admin β Import/Restore Data
3. Upload the JSON file
4. System automatically prevents duplicates!
Duplicate detection: If you import the same file twice, duplicate entries are automatically skipped.
β οΈ Reset My Progress: This will permanently delete:
The vocabulary library itself is not affected β entries stay intact for you and all other users.
β οΈ This action CANNOT be undone!
Your Database Name:
loading...
To confirm deletion, type the database name exactly as shown above:
This deletes only your learning_progress and review_history. The vocabulary library and other users are untouched. Settings are preserved.
Add AI-generated usage examples and special notes to all database entries.
Total Entries
-
Enriched
-
Pending
-
Completion
-%
What gets added:
Time: ~1 second per entry. For 1000 entries, expect ~15-20 minutes.
The multi-card generator that would split each entry into several review cards (recognition, production, conjugation, kanji reading) is not implemented yet. Reviews currently use one card per entry.
Card Types Planned (Not Yet Generated):
This is the design for a future version. In this build, "Generate All Cards" and "Check Card Stats" below will honestly report 0 cards β there is no multi-card data to generate.
Total Entries
-
Total Cards
-
Avg Cards/Entry
-
How it would work (not built):
None of this runs today. Every entry currently reviews as a single standard card.
Complete backup including entries, progress, and learning history
Export specific subsets of your data
Restore from backup or import new entries