English
תנועה
נגישותפרטיות
סיפור הפרויקט12 / 15ספטמבר 2026

לוח החדשות של מרכז תע"ץ – TaazTV

לוח חדשות ומודעות דיגיטלי למסכים ברחבי מרכז תע"ץ, שמעדכנים בהקלדה ישירות על הכרטיסים.

תפקיד
מפתח יחיד, מאב-טיפוס ועד מוצר
ארגון
מרכז תע״ץ, צה״ל
תקופה
ספטמבר 2026
הקשר
תע״ץ (חלק מצה״ל)

01 / האתגר

ביחידה יש זרם קבוע של מידע לאנשים שבה: חדשות, הודעות, אירועים, הנחיות בטיחות, הלו"ז של היום והמספרים שצריך לחייג אליהם בחירום. על דפים מודפסים המידע הזה מתיישן מהר, וכל שינוי דורש להדפיס ולתלות דף חדש.

הרעיון היה לוח דיגיטלי אחד למרכז תע"ץ, שיוצג על מסכים ברחבי היחידה. הוא היה צריך להתאים למקום: לרוץ על מחשב רגיל ברשת סגורה, בלי אינטרנט, ולהיות פשוט מספיק כדי שאנשי צוות שאינם טכניים יוכלו לעדכן אותו בעצמם.

  • מודעות מודפסות מתיישנות מהר
  • אין דרך להציג מודעה רק כשהיא רלוונטית
  • רשת סגורה: אין חיבור לאינטרנט
  • מי שמעדכנים את הלוח אינם מתכנתים

02 / מה בניתי

TaazTV הוא לוח דיגיטלי לכל מסך רחב. מסך אחד מציג את שם היחידה עם השעון והתאריך העברי והלועזי, תפריט, את הלו"ז של היום כשהאירוע הנוכחי מודגש, את טלפוני החירום והשלוחות הפנימיות, ופס מבזקים. האזור המרכזי הוא לוח נע של כרטיסי מודעות בשמונה סגנונות, או מצגת ברוחב מלא.

אנשי הצוות מנהלים אותו מפאנל ניהול בעברית, בדפדפן. פותחים כרטיס ומקלידים ישירות עליו, גוררים פריטים כדי לסדר אותם, מוסיפים תמונות וקודי QR, וקובעים מתי כל פריט יופיע. כל שינוי מופיע במסך מיד, והלוח כולו עובד בלי חיבור לאינטרנט.

איך זה נבנה

  1. 15 בספט׳ 2026אב-טיפוס, מבנה המסך ועיצובלוח ראשון בעמוד אחד וחלוקה לארבעה אזורים, ומהם עיצב Claude Design את מסך התצוגה ואת פאנל הניהול.
  2. 17 בספט׳, 12.00לוח ופאנל שעובדיםעם Claude Code העיצובים הפכו למסך תצוגה ולפאנל ניהול שעובדים ומסונכרנים בלי רענון, עם חיתוך תמונות וגיבוי.
  3. 17 בספט׳, 13.00סבב הערותמזג אוויר אמיתי, ביטול וביצוע מחדש, תאריך עברי באותיות, וחלון תצוגה חיה שאפשר לגרור ולשנות את גודלו.
  4. 17 בספט׳, 16.00הכרטיס הופך לעורךבחירת סוג כרטיס לפי שרטוטים, סידור בגרירה בכל רשימה, קודי QR על כרטיסים, ועריכה במקום עם קוד הציור של המסך עצמו.
  5. 17 בספט׳, 20.00אופליין, רשימה אחת, תזמוניםגופנים ששמורים בתוך הפרויקט, גלילה אינסופית חלקה, כרטיסים ושקופיות מרשימה אחת, וחלונות זמן שבועיים.
  6. 17 בספט׳, 21.30קודי QR שבאמת נסרקיםטלפונים לא הצליחו לקרוא את הקודים של המקודד שנכתב ידנית. החלפתי אותו בספרייה מוכחת ואימתתי 254 קודים.
  7. 22 בספט׳ 2026בספריית הקוד של תע"ץהקוד, עם כל ההיסטוריה שלו, פורסם ב-GitHub, בארגון הפרטי של תע"ץ.

03 / דגשים

01

מסך אחד, שישה אזורים

שם היחידה, שעון ותאריכים, תפריט, לו"ז יומי, מספרי חירום, פס מבזקים ולוח מודעות נע – הכול על מסך אחד.

02

עריכה על הכרטיס עצמו

לוחצים על הכותרת ומקלידים, לוחצים על התמונה כדי להחליף אותה. כל שינוי מופיע במסך מיד, בלי רענון.

03

קודי QR שבאמת נסרקים

לכל כרטיס אפשר להצמיד קוד QR שפותח בטלפון את הכתבה המלאה, עם סמל תע"ץ באמצעו. כל קוד שנבדק נסרק נכון.

04

מודעות לפי לוח זמנים

אפשר להגביל כל אזור או כרטיס לימים ולשעות מסוימים, למשל תדריך שמוצג רק בין 15.00 ל-19.00 בימי חמישי.

05

עובד בלי אינטרנט

הלוח רץ בדפדפן של מחשב רגיל ברשת סגורה, בלי חיבור לאינטרנט. לחיצה כפולה מפעילה אותו.

06

פיתוח בסיוע AI

עוצב ב-Claude Design ונכתב עם Claude Code בהכוונה שלי: אני קבעתי את הדרישות, עברתי על כל שינוי ואימתתי אותו במדידה.

04 / מסכים

13 מסכים · נתוני דמה

הערת עיצובמבנה המסך היה שלי לפני כל עיצוב חזותי: ארבעה אזורים על במה של 1920 × 1080, סרגל עליון, הלוח, עמודת צד של שליש ופס מבזקים. אחר כך Claude Design עיצב אותו בהכוונה שלי, והלוח למטה משרטט את התוצאה בקנה מידה. הצוות עורך ישירות על הכרטיס, והתוצאה נבדקה במדידה: 254 קודי QR נקראו בחזרה, והגלילה נמדדה פריים אחר פריים.

שרטוט של מסך TaazTV בקנה מידה 1 : 2.5, עם קווי מידה לסרגל העליון, לעמודת הצד, ללוח, לפס המבזקים, לשולי הלוח ולעמודות הכרטיסים, ופרטים על קנה המידה לפי עמודות ועל קודי ה-QR.שרטוט של מסך TaazTV בקנה מידה 1 : 2.5, עם קווי מידה לסרגל העליון, לעמודת הצד, ללוח, לפס המבזקים, לשולי הלוח ולעמודות הכרטיסים, ופרטים על קנה המידה לפי עמודות ועל קודי ה-QR.
הלוח, בקנה מידההמסך של TaazTV כשרטוט: במה של 1920 × 1080 עם סרגל עליון של 128, פס מבזקים של 96, עמודת צד של שליש, ושלוש עמודות כרטיסים של 384.
מסך התצוגה: שם היחידה, השעון והתאריכים למעלה, לוח מודעות נע במרכז, תפריט, הלו"ז של היום ומספרי הטלפון מימין, ופס מבזקים לאורך התחתית.
01 מסך התצוגה: שם היחידה, השעון והתאריכים למעלה, לוח מודעות נע במרכז, תפריט, הלו"ז של היום ומספרי הטלפון מימין, ופס מבזקים לאורך התחתית.
מצב מצגת 16:9: תמונת צוות ברוחב מלא עם הכיתוב "יום כיף המרכז, אוגוסט", פס התקדמות, נקודות שקופיות והמונה 4 / 10
02 אותו לוח במצב מצגת 16:9. הפאנלים הצדדיים ופס המבזקים נשארים במקומם בזמן שהשקופיות מתחלפות.
עורך הפריטים בפאנל הניהול: פס שמונה צורות הכרטיס למעלה, כרטיס החדשות מצויר ברוחב האמיתי שלו והכותרת שלו מסומנת להקלדה, וההגדרות לצדו
03 העורך הוא הכרטיס עצמו: מקלידים את הכותרת במקומה. מעליו שמונה צורות הכרטיס, ולצדו ההגדרות של הטקסט, התמונה, התזמון וקוד ה-QR.
רשת "הוספת פריט חדש": שמונה שרטוטי שלד של סגנונות הכרטיס, לכל אחד הסבר קצר
04 הוספת פריט מתחילה מתמונות של שמונה סגנונות הכרטיס, ולא מרשימה של שמות.
תקריב של קוד QR על תמונה, עם מודולים מעוגלים, סמל תע"ץ באמצע והכיתוב "לכתבה המלאה"
05 קוד QR על התמונה של שקופית, עם מודולים מעוגלים וסמל תע"ץ באמצעו.
פאנל סגנון קודי QR: תצוגה מקדימה גדולה לצד בוררים לצורת המודולים, צורת המסגרת, צורת המרכז וגודל הלוגו, עם הסבר איך הלוגו נשאר קריא
06 פאנל אחד קובע את המראה של כל קודי ה-QR בלוח. כל דוגמית מצוירת על ידי המחולל האמיתי, וצורת מרכז שלא תיסרק עם המסגרת שנבחרה מופיעה באפור.
התזמון השבועי של "תדריך יציאה הביתה": יום חמישי מסומן, 15:00 עד 19:00, ותג "מחוץ לחלון"
07 תדריך יציאה הביתה מוגדר לימי חמישי, 15:00–19:00. בשעה 11:40 התג מציין שהוא מחוץ לחלון הזמן שלו, והכרטיס עצמו מציג את התזמון.
חלון תצוגה חיה צף שמציג מיניאטורה של מסך התצוגה מעל עורך הלו"ז
08 חלון התצוגה החיה הצף: מיניאטורה של מסך התצוגה האמיתי שאפשר לגרור ולשנות את גודלה, כאן מעל העורך של "היום במרכז".
עמוד הבית של פאנל הניהול עם תזכורת גיבוי, מתג הפעלה לכל אזור במסך ומונים
09 עמוד הבית של פאנל הניהול: מתג ומצב לכל אזור במסך, מונים, ותזכורת לייצא גיבוי.
רשימת הפריטים של הלוח: בכל שורה ידית גרירה, אייקון סוג, כותרת ומתגים
10 רשימת פריטים אחת. כל שורה אפשר לגרור למקומה, להציג או להסתיר, לשכפל, למחוק או לפתוח.
הלוח כשהפאנלים הצדדיים כבויים, עם ארבעה טורי כרטיסים לכל רוחב המסך
11 כשהפאנלים הצדדיים כבויים ונבחרו ארבעה טורים, הלוח נפרס לבדו על כל רוחב המסך.
אב-הטיפוס הראשון, "לוח המודעות": כותרת תכלת עם שעון, פס הודעות דחופות, שלושה טורי כרטיסים ושורת תחתית
12 אב-הטיפוס הראשון, "לוח המודעות" (15 בספטמבר 2026). כבר היו בו טורי כרטיסים נגללים ופס הודעות דחופות, אבל הוא עדיין טען את הגופנים והסגנונות שלו מהאינטרנט.

05 / מה הפרויקט נותן

יום אחדלבניית המוצר העובד, מהעיצוב ועד הגרסה הסופית
1לחיצה כפולה מפעילה אותו, על מחשב רגיל בלי אינטרנט
100%מקודי ה-QR שנבדקו נסרקים נכון
8סגנונות כרטיס, ככרטיסים נעים או כשקופיות

TaazTV מרכז את החדשות, ההודעות, הלו"ז ומספרי החירום של היחידה במסך חי אחד שמנהל את עצמו: פריטים עולים ויורדים לפי לוח הזמנים שלהם, ואנשי הצוות יכולים לשנות כל דבר מפאנל הניהול בלי מתכנת. הוא רץ ברשת סגורה כמו שהיא, בלי חיבור לאינטרנט ובלי שירותים חיצוניים.

הפרויקט גם מראה איך אני עובד עם כלי AI: קבעתי את הדרישות, הכוונתי את Claude Design לעיצוב ואת Claude Code לקוד, ואז עברתי על כל שלב והחזקתי את התוצאה ברף איכות שנמדד בפועל: כל סגנונות קודי ה-QR נבדקו בקורא נפרד, הגלילה נמדדה, והעורך הושווה למסך התצוגה עד ששניהם היו זהים.

06 / התפקיד והטכנולוגיה

בניתי את TaazTV לבד, מאב-הטיפוס הראשון ושרטוט מבנה המסך ועד המוצר המוגמר: מסך התצוגה, פאנל הניהול, מבנה הנתונים וההפעלה בלי אינטרנט.

עבדתי עם כלי AI כמו ראש צוות עם צוות מהיר: Claude Design יצר את העיצוב החזותי, ו-Claude Code כתב איתי את הקוד, ב-14 מתוך 15 הקומיטים. אני קבעתי את הדרישות, הכוונתי כל שלב, עברתי על התוצאות ובדקתי אותן במדידה. כשקודי ה-QR הראשונים לא נקראו בטלפונים, החלפתי את המקודד שנכתב ידנית בספריית קוד פתוח מוכחת ואימתתי 254 קודי בדיקה לפני שסגרתי את הנושא.

טכנולוגיות

  • HTML
  • CSS
  • JavaScript
  • localStorage
  • BroadcastChannel
  • SVG
  • qrcode-generator
  • Intl (לוח השנה העברי)
  • Python http.server
  • Open-Meteo (אופציונלי)
  • Claude Design
  • Claude Code

איך זה בנוי

הלוח הוא אפליקציית ווב פשוטה ב-HTML, CSS ו-JavaScript, בלי פריימוורק, בלי שלב בנייה ובלי שום הורדה בזמן ריצה. שרת מקומי קטן, שעולה בלחיצה כפולה, מגיש שני עמודים במחשב שמחובר למסך: מסך התצוגה ופאנל הניהול. התוכן נשמר באחסון של הדפדפן עצמו, וכל שינוי משודר מיד למסך התצוגה הפתוח. המסך והעורך מציירים כרטיסים באותו קוד, ולכן הם תמיד זהים. קודי ה-QR נוצרים בספריית קוד פתוח מוכחת ששמורה בתוך הפרויקט. העיצוב החזותי נוצר ב-Claude Design והקוד נכתב עם Claude Code, בהכוונה ובבדיקה שלי.

מסך חי אחד לחדשות ולהודעות של היחידה, שמעדכנים בהקלדה ישירות על הכרטיסים.

נבנה ביום אחד עם כלי AI שהכוונתי, ונבדק במדידה.

פרקים