Japanese Vocabulary Tracker is a web-based application designed to help learners systematically track and manage their Japanese vocabulary across JLPT levels (N5–N1).
This interactive app provides an intuitive and customizable way to study, monitor progress, and stay motivated while learning Japanese.
-
Level Selection
Choose from All Levels, N5, N4, N3, N2, or N1 vocabulary lists. -
Dynamic Vocabulary Table
Displays vocabulary in a clean, table-like format with the following columns:- Serial No
- Word
- Furigana
- Romaji
- Meaning
- Actions (✔ / ✖ for marking learned/unlearned)
-
Column Control
Toggle visibility of any column, making the table customizable to your study style. -
Counts & Progress Tracking
- Shows total vocabulary count across all levels.
- Displays vocabulary count for the selected level.
- Tracks number of learned words per level and calculates percentage learned.
-
Pagination Controls
- View 5, 10, 25, 50, or 100 words per page.
- Manually input page numbers to jump directly.
-
Learned Words Management
- Mark words as learned/unlearned with simple buttons.
- Hide or display learned words (toggle option).
- Clear all learned words for a specific level (with confirmation alert).
-
Local Storage Support
Saves your progress locally so you can return where you left off. -
UI & Accessibility Enhancements
- Centered vocabulary list for better readability.
- "Meiryo UI" font for a clean Japanese-friendly look.
- Font size adjustment options.
- Visually appealing and user-friendly interface.
- JavaScript (Vanilla JS) for functionality
- HTML/CSS for structure and styling
- Local Storage for saving progress offline
- Responsive design requires refinement.
This project is licensed under the MIT License.