Lex הוא מילון אישי וכלי לימוד דו-לשוני שבנוי על שיטת Leitner — חמש קופסאות שכל מילה מטיילת ביניהן לפי מה שזכרת. כל סקירה דוחפת את המילה קדימה, או מחזירה אותה לקופסה 1 אם פספסת.
שמונה פיצ''רים מרכזיים
- Leitner SRS — אלגוריתם של חמש קופסאות עם רווחים גדלים (1, 3, 7, 16 ימים)
- כרטיסי flip תלת-מימדיים — מעבר עברית↔אנגלית עם backface-visibility, badge קופסה ודוגמה
- הגייה Web Speech — TTS בעברית ובאנגלית עם בחירת שפה
- ספרייה חכמה — חיפוש, סינון לפי קופסה/קטגוריה, פעולות עריכה/מחיקה
- דשבורד סטטיסטיקה — heatmap 12 שבועות, donut התפלגות קופסאות, גרף דיוק 14 יום, ותובנות אישיות
- קטגוריות מותאמות — chips ניתנות לעריכה (פעלים, שמות עצם, ביטויים, אקדמי…)
- גיבוי JSON — ייצוא וייבוא מלא של מילים, ביקורות, סשנים והגדרות
- PWA אופליין — Service Worker עם cache-first, manifest עם 3 גדלי אייקונים, התקנה כאפליקציה
הקונספט הייחודי
רוב אפליקציות זיכרון מרווח (Anki, Quizlet) הן ארכאיות ויזואלית. Lex עוטף את אותה מתודולוגיה מוכחת בעיצוב שירותי-עתיק — טיפוגרפיה של Frank Ruhl Libre + Instrument Serif, פלטה של oxblood + parchment + brass gold, וסצנת hero אטמוספרית של שולחן כתיבה מואר באור-חלון. תחושת ספריית מנדרינים, לא תיכון.
טכנולוגיות
- Vanilla JS ב-IIFE, ללא תלות חיצונית
- IndexedDB מרובה stores: words, reviews, sessions, settings (עם indices על box/due/day/wordId)
- SVG charts מצוירים ידנית: heatmap, donut, area chart, sparklines
- Web Speech API להגייה
- Hebrew RTL native עם dir=rtl, lang=he
- 3 תמונות codex photorealistic — logo עם letters יוצאים מתוך ספר פתוח, hero של שולחן עתיק עם יומן עור ופוארקה, empty-state של ספרייה ריקה