OB
אופיר ברנס
Builder · TLV
חזרה לכל הפרויקטים
PWA · 2026 · Personal Project

Lex

מילון אישי דו-לשוני עם זיכרון מרווח, הגייה וסטטיסטיקה

Lex

Lex הוא מילון אישי וכלי לימוד דו-לשוני שבנוי על שיטת Leitner — חמש קופסאות שכל מילה מטיילת ביניהן לפי מה שזכרת. כל סקירה דוחפת את המילה קדימה, או מחזירה אותה לקופסה 1 אם פספסת.

שמונה פיצ''רים מרכזיים

  1. Leitner SRS — אלגוריתם של חמש קופסאות עם רווחים גדלים (1, 3, 7, 16 ימים)
  2. כרטיסי flip תלת-מימדיים — מעבר עברית↔אנגלית עם backface-visibility, badge קופסה ודוגמה
  3. הגייה Web Speech — TTS בעברית ובאנגלית עם בחירת שפה
  4. ספרייה חכמה — חיפוש, סינון לפי קופסה/קטגוריה, פעולות עריכה/מחיקה
  5. דשבורד סטטיסטיקה — heatmap 12 שבועות, donut התפלגות קופסאות, גרף דיוק 14 יום, ותובנות אישיות
  6. קטגוריות מותאמות — chips ניתנות לעריכה (פעלים, שמות עצם, ביטויים, אקדמי…)
  7. גיבוי JSON — ייצוא וייבוא מלא של מילים, ביקורות, סשנים והגדרות
  8. 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 של ספרייה ריקה
· TECHNOLOGY ·
PWA IndexedDB Web Speech API SVG Charts Service Worker Leitner SRS RTL Hebrew Vanilla JS

פרויקטים קשורים.

· YOUR PROJECT NEXT ·

הפרויקט הבא שלך?

בוא נדבר