בית דויד (תהילים) — מענה לשאלות המשקיעים
תאריך: 9 ביוני 2026 · סטטוס: מערכת חיה ופעילה · כתובת: https://bayitdavid.com
מסמך זה נכתב כך שכל קורא — גם מי שאינו טכנולוג — יוכל להבין מה נבנה, איך זה עובד, ומה קדימה. הוא עונה על ארבע השאלות שנשאלו, לפי הסדר.
צוהר למערכת — מבט מהמסכים האמיתיים
כל התמונות צולמו מהאתר החי בכתובת bayitdavid.com — לא הדמיה.




במשפט אחד — מה זה?
בית דויד הוא מרחב דיגיטלי שבו אנשים לומדים יחד טקסטים יהודיים (תהילים, תניא, רמב"ם, תיקוני זוהר) במעגלי לימוד משותפים. כל פרק נקרא בקול, מאומת אוטומטית, ומזכה את הקורא במטבעות הוקרה (BEU) ובהתקדמות אישית. המטרה אינה תחרות — אלא שותפות, משמעות והכרה הדדית: לראות ולהיראות דרך לימוד משותף.
מספרים חיים (נכון להיום):
| מדד | ערך |
|---|---|
| משתמשים רשומים | 125 |
| קוראים פעילים (קראו לפחות פרק מאומת) | 43 |
| מעגלי לימוד | 11 (מהם 3 הושלמו) |
| קריאות שנרשמו | 155 (מתוכן 131 אומתו) |
| ספרי קודש זמינים | 8 אוספים (תהילים + 5 חלקי תניא + רמב"ם + תיקוני זוהר) |
1. דמו של ה-Frontend — חוויית המשתמש
כן. הדמו החי זמין בכל דפדפן בכתובת https://bayitdavid.com (ניתן גם להתקין כאפליקציה — PWA — במסך הבית בטלפון). הממשק הוא אפליקציית React מלאה בעברית, בכיוון ימין-לשמאל (RTL), עם פונטים מותאמים לעברית מסורתית ומודרנית.
מסלול המשתמש (User Journey) — צעד אחר צעד
- דף נחיתה — אורח רואה את המעגלים הפעילים, ציטוט יומי, והסבר "חדשים כאן?". אין צורך בהרשמה כדי להציץ.
- כניסה — התחברות מהירה עם חשבון Google (אופציונלית — אפשר לקרוא גם כאורח).
- בחירת מעגל / טקסט — המשתמש בוחר מעגל לימוד (למשל "תהילים לרפואת...") או נכנס ישירות לקריאה.
- חוויית הקריאה (ה-ReadModal) — הלב של המערכת: - טקסט הפרק עם אפשרויות התאמה אישית: גודל גופן, סוג גופן, מרווח, רוחב, מצב יום/ספיה/לילה. - בורר פרקים שמראה מה נקרא, מה נותר, ומה הושלם. - הקלטה קולית — הקורא קורא בקול; המערכת מקליטה (תמיכה גם ב-iPhone וגם בדפדפן רגיל). - הקראה אוטומטית (TTS) — אפשר להאזין לטקסט, עם שליטה במהירות. - מצב טלפרומפטר — הדגשת מילה/שורה תוך כדי קריאה.
- שער האימות (Post-Reading Gate) — לאחר הקריאה המשתמש מקבל: - רגע הוקרה ("יישר כוח" + שם הפרק + "נקודת אור לקהילה"). - מד ביטחון (🟢/🟡/🔵) — עד כמה הקריאה אומתה. - תגמול: "+N BEU — השותפות שלך גדלה". - התקדמות אישית: דרגה, רצף ימים (streak), סיכום 30 יום. - כוונה (קוונה) אישית אופציונלית, וסקר קצר "מה החוויה לימדה אותך?". - שש "דלתות" להמשך: ללמוד עוד, להזמין חברים, לתת, לכתוב תובנה ועוד.
- הפרופיל והמסע — לכל משתמש דף אישי עם מדליון מתפתח (Journey Avatar), דרגה, ארנק מטבעות, ותובנות שכתב.
פיצ'רים בולטים בחוויה
- מערכת דרגות (5 שלבים): תלמיד חדש → תלמיד קבוע → שותף ללימוד → בונה קהילה → מוביל דרך.
- רצף ימים (Streak), מעגלים שהושלמו, מד התקדמות קבוצתי.
- כרטיסי הוקרה — חברי קהילה מעניקים זה לזה הכרה אישית (לא ציון, אלא הוקרה).
- שיתוף והזמנה — קישורי הזמנה למעגל, כולל QR להדפסה, וכפתור "תודה למזמין".
איך להראות דמו חי: היכנסו ל-https://bayitdavid.com → התחברו עם Google → בחרו מעגל תהילים → קראו פרק אחד → צפו בשער האימות. כל המסלול לוקח 2–3 דקות.
2. דמו של ה-Backend — איך המערכת מנוהלת מאחורי הקלעים
כן. השרת בנוי על Node.js + Express, רץ ברקע תחת מנהל התהליכים PM2 (שם התהליך: tehillim-api, פורט 3001), עם בסיס נתונים SQLite מקומי.
מבנה המערכת (תרשים פשוט)
הדפדפן/אפליקציה (React, עברית RTL)
│
▼
שרת Express (API) ── PM2 ── פורט 3001
│
▼
בסיס נתונים SQLite (משתמשים, מעגלים, קריאות, תובנות, מטבעות…)
│
┌────────┼─────────────────────┐
▼ ▼ ▼
Whisper Claude Haiku 4.5 Ollama (מקומי)
(תמלול (זיהוי זהות, qwen2.5 — גיבוי
קולי) מלווה רגשי) טקסטואלי חינמי
מה קורה מאחורי הקלעים בכל קריאה
- הקורא מקליט פרק → השרת שולח את האודיו ל-Whisper (תמלול קולי מקומי, ללא עלות ענן).
- המערכת משווה את התמלול לטקסט ומחשבת ציון ביטחון.
- אם הקריאה אומתה — נרשמת ב-DB, והקורא מזוכה אוטומטית במטבעות.
- התקדמות המעגל מתעדכנת; כשמעגל מושלם — מתחלק תגמול לכל המשתתפים.
- כל זיכוי נרשם ביומן תגמולים (reward_log) עם הגנה מפני כפילויות.
ניהול ותפעול
- API עשיר: למעלה מ-200 נקודות קצה (endpoints) — אימות משתמשים, מעגלים, קריאות, סקרים, הוקרה, ארנק מטבעות ועוד.
- בסיס נתונים: SQLite (קובץ אחד, ~17MB), עם עשרות טבלאות. הטבלאות המרכזיות:
users,circles,readings,psalms/sacred_texts,user_balances,reward_log. - בינה מלאכותית:
- Whisper (מקומי) — תמלול קריאות בעברית.
- Claude Haiku 4.5 — "מלווה" רגשי ומערכת זהות אישית.
- Ollama (qwen2.5) — גיבוי מקומי וחינמי. הערה לעלויות: רוב עומס ה-AI רץ מקומית, ולכן עלות התפעול נמוכה.
- ניטור: בדיקת בריאות (
/api/health), PM2 לניהול תהליך וריסטארט אוטומטי, גיבויי DB. - אבטחה והרשאות: התחברות Google OAuth; הרשאות אדמין מבוקרות; "קודי אמון" לאימות במצבי קצה.
איך להראות דמו טכני:
pm2 listמראה את התהליך החי;GET https://bayitdavid.com/api/healthמחזיר תקין; ניתן להציג את לוח הניהול (#/admin) עם סטטיסטיקות חיות.
3. פיצ'רים — מה כבר קיים ומה מתוכנן
✅ קיים וחי כבר היום
- מעגלי לימוד — יצירה, הצטרפות, מעקב התקדמות, השלמה ותגמול.
- 4 אוספי טקסטים — תהילים (150 פרקים), תניא (5 חלקים), רמב"ם, תיקוני זוהר.
- אימות קריאה קולי — Whisper + ציון ביטחון, עם נתיב גיבוי ל-iPhone.
- חוויית קריאה מתקדמת — התאמת גופן/ערכת נושא, הקראה אוטומטית, מצב טלפרומפטר.
- שער אחרי-קריאה — הוקרה, תגמול, התקדמות אישית, כוונה וסקר.
- מערכת דרגות, רצף ימים, ומד התקדמות קבוצתי.
- ארנק מטבעות BEU — צבירה, מעקב, יומן תגמולים.
- מערכת זהות והכרה — כרטיסי הוקרה, "זהות חיה", מינוי תפקידים בקהילה.
- קהילה וחברתיות — פרופילים, מעקב אחר משתמשים, צ'אט קהילתי, ציטוט יומי, לוח מובילים.
- מלווה AI — שיחה תומכת מבוססת Claude.
- ניהול אדמין — ניהול משתמשים/מעגלים/תוכן, קודי הזמנה, סטטיסטיקות.
- דפי נחיתה שיווקיים (תניא ועוד) עם תמונות שיתוף ל-WhatsApp/Facebook.
🔜 מתוכנן (לפי ה-TODO והחזון)
- איחוד מטבעות ל-BEU אחד — פישוט הכלכלה הפנימית.
- הפחתת זמן תמלול — קריאה חלקה ומהירה יותר.
- מנוע התאמות — חיבור בין אנשים לפי חזון/כישורים/שותפות.
- אפליקציית מובייל (React Native) — iOS ו-Android.
- שלב אקו-סיסטם: עסקים שמקבלים BEU, שילוב עבודה מול תגמול, וממשל קהילתי.
- בלוקצ'יין (Polygon) — הנפקת המטבע על רשת ציבורית (כיום המטבעות מנוהלים בבסיס הנתונים; המעבר לבלוקצ'יין הוא יעד עתידי בלבד).
- שיפורי גמר נוספים: עמוד גיוס מחודש, קישורי שותפים, שלבי הצטרפות דרך WhatsApp.
4. איך מודדים הצלחה?
המערכת כבר אוספת ומציגה מדדים חיים דרך נקודת הקצה journey-stats ולוח האדמין. ההצלחה נמדדת בשלוש רמות:
א. מדדי משתמש (אישי — נמדד אוטומטית לכל קורא)
- פרקים שנקראו ואומתו (
chapters_total) — מניע את הדרגות. - רצף ימים (streak) — אות מובהק לשימור והרגל.
- מעגלים שהושלמו — השלמת מטרה משותפת.
- תובנות/כוונות שנכתבו — עומק המעורבות והמשמעות.
- חלון 30 יום — פרקים, ימים פעילים, ומטבעות שנצברו לאחרונה.
- דרגה והתקדמות — מסע אישי (לא תחרות מול אחרים).
ב. מדדי מערכת (קהילה — רמת הפרויקט)
- מספר משתמשים פעילים (30 יום) → שימור.
- מספר מעגלים שנוצרו והושלמו → צמיחה ושיעור השלמה.
- מספר קריאות מאומתות → "הוכחת מאמץ" אמיתית.
- ממוצע משתתפים למעגל → גודל קהילה.
- היקף מטבעות BEU במחזור → תועלת ושימוש.
ג. מדדים איכותיים (הפילוסופיה של הפרויקט)
- האם המשתמשים מרגישים "נראים" ולא "מדורגים".
- אותנטיות הקריאה (מד ביטחון ירוק מול ניסיונות לעקוף).
- עדות קהילתית — מעקב הדדי, עומק התגובות וההוקרות.
- היעדר דירוג משווה — במכוון: המסע אישי, אין "לוח תוצאות" שמשווה בין אנשים.
תמונת מצב נוכחית להצלחה: 125 משתמשים, 43 קוראים פעילים, 11 מעגלים (3 הושלמו), 131 קריאות מאומתות — בסיס קהילתי אמיתי ופעיל, ולא הדגמה ריקה.
נספח — מצב טכני ותקינות
- שירות: ✅ פעיל (PM2:
tehillim-api, פורט 3001) · בדיקת בריאות מחזירה תקין. - בסיס נתונים: ✅ חי (~17MB) עם גיבויים.
- Frontend: ✅ פרוס ומשרת מ-https://bayitdavid.com (PWA).
- לקוחות משלמים: Yakir ו-Harel — מעגלים בייצור (לא נמחקים/משונים ללא אישור מפורש).
- תיקונים אחרונים (שבוע אחרון): טיפול בכפילות קריאות (409 נקי), בטיחות מיזוג משתמשים, יציבות תמלול ו-TTS, מזעור חבילת ה-JS, אירוח React עצמאי, ומערכת הזהות וההכרה.
המסמך הופק מתוך ניתוח קוד ונתונים חיים של המערכת, 9 ביוני 2026.