栞 Shiori — 日文學習 App Shiori — Japanese Learning App
給台灣人用的日文(N5)自學 App。以 SRS 間隔複習閃卡為核心,加上 AI 家教、聽力、造句批改、閱讀理解與羅馬拼音特訓。純前端、無帳號,進度存在瀏覽器。 A Japanese (JLPT N5) self-study app for Taiwanese learners. Built around SRS flashcards, plus an AI tutor, listening practice, sentence correction, reading comprehension and romaji drills. Fully client-side, no account needed.
- React 19
- JavaScript
- Groq API
- Web Speech API
- localStorage
關於這個專案
栞 Shiori 是我為台灣人打造的日文 N5 自學 App,目標是「一個 App 練完聽說讀寫」:
- SRS 間隔複習 — 閃卡依熟練度自動排程,到期才複習,記憶效率最大化。
- AI 家教 — 透過 Groq 生成主題單字、批改造句、產生短文閱讀測驗。
- 聽力與朗讀 — 使用瀏覽器內建語音合成朗讀日文,隨時練耳朵。
- 羅馬拼音特訓 — 針對台灣人最容易搞混的拼音組合設計。
- 學習日曆 — 追蹤每日進度與連續學習天數。
內建 N5 單字 180 組、文法 35 條、平假名與片假名各 71 個與例字 92 組。
設計取捨
整個 App 沒有後端、沒有帳號、沒有資料庫,所有進度存在瀏覽器的 localStorage,開啟即用、零註冊門檻,也代表資料完全留在使用者裝置上。
註:此儲存庫目前為私人,原始碼連結需設為 Public 後訪客才能開啟。