בניתי מערכת לניהול חתונות אחרי שהחתונה כבר נגמרה
איך מתרגמים תהליך משפחתי עמוס ומבולגן לממשק שמאפשר לאנשים לעבוד באופן טבעי — עד כדי גרירת אורחים בין שולחנות על מפת האולם.
לסיפור המלא... לסגירת הסיפור
תוכן הסיפור
תמצית המוצר
WeddingComet היא מערכת חינמית לתכנון וניהול חתונות ואירועים: מוזמנים והזמנות אישיות, אישורי הגעה, סידורי הושבה באמצעות משטח עבודה גרפי, קבלת פנים במכשירים ניידים, ספקים, תקציב ומתנות. הפיתוח החל ב־Google AI Studio. לאתר WeddingComet ולבקשת גישה.
הזווית הטכנולוגית: איך מתרגמים תהליך משפחתי עמוס ומבולגן לממשק שמאפשר לאנשים לעבוד באופן טבעי — עד כדי גרירת אורחים בין שולחנות על מפת האולם.
רעיון שהגיע אחרי המועד
WeddingComet נולדה אחרי שהבן שלי התחתן. במהלך ההכנות צפיתי מקרוב בהתרוצצות סביב רשימות מוזמנים, הודעות, אישורי הגעה, הושבה ואינספור עדכונים של הרגע האחרון. כשהאירוע הסתיים הבנתי עד כמה מערכת אחת שמחברת בין הפעולות האלה הייתה יכולה להקל על העבודה.
העיתוי, בלשון המעטה, לא היה אידיאלי. לבן שלי כבר לא הייתי יכול לעזור באמצעות המערכת החדשה. אבל הרעיון נשאר, ועם כלי ה־Vibe Coding הזמינים החלטתי לבדוק מה אפשר לבנות עבור המשפחה הבאה.
התחלתי לפתח ב־Google AI Studio. הכוונה לא הייתה רק ליצור עוד רשימת מוזמנים אלקטרונית, אלא לאגד רצף של פעולות שבדרך כלל מפוזרות בין גיליונות, שיחות, הודעות ומסמכים.
רשימת אורחים היא בעצם מערכת של החלטות משתנות
במבט ראשון, אירוע כזה נראה פשוט: מזמינים אנשים, מקבלים תשובות ומקצים מקומות. במציאות, אישור הגעה אחד עשוי לשנות מספר משתתפים, להשפיע על שולחן, לחייב הודעה למישהו ולשנות את התמונה שהמשפחה רואה.
המערכת מרכזת מוזמנים ומשפחות, יוצרת הזמנות והודעות אישיות עם תמונות לשיתוף ב־WhatsApp ובמסרונים, אוספת אישורי הגעה ומסייעת בתכנון ההושבה. ביום האירוע אפשר להשתמש במכשירים ניידים גם לצורך רישום קבלת הפנים. לצדם נמצאים המעקב אחר ספקים, תקציב, מתנות ודוחות.
החלק המעניין מבחינתי לא היה עצם רשימת היכולות אלא המעבר ביניהן: אותו מידע צריך לשרת את מי ששולח הזמנה, את מי שמתכנן שולחנות ואת מי שמקבל את פני האורחים. אלה ממשקים שונים לאותו אירוע, וכל אחד מהם דורש פשטות אחרת.
אולם אירועים אינו טבלת נתונים
אחד האתגרים המסקרנים בפרויקט היה בניית משטח עבודה גרפי שמציג את אולם האירועים והשולחנות. רציתי שהמשתמש יוכל לראות את החלוקה בעיניים, לגרור אורח אל שולחן, להעביר אותו לשולחן אחר ולשנות את התכנון בלי להסתבך ברצף טפסים.
זה נשמע כמו דרישה קטנה, אבל מבחינת חוויית משתמש זו קפיצה משמעותית. כשעוברים מטבלה למשטח חזותי, צריך לחשוב על מה שהמשתמש רואה בזמן פעולה, איך מובן שהשינוי נשמר ואיך להימנע מהתנהגות מבלבלת כשמזיזים פריטים.
שם הרגשתי היטב את ההבדל בין לבקש מכלי AI "לבנות מסך" לבין להגדיר מהי סביבת העבודה שאני רוצה ליצור. כלי הפיתוח יכול ליישם רכיבים גרפיים, אבל ההחלטה שמפת האולם צריכה להיות כלי העבודה המרכזי — ולא רק קישוט לצד רשימה — היא החלטת מוצר.
דווקא האירוע החד־פעמי מחייב שימושיות טובה
לרבים מהמשתמשים במערכת אין עניין ללמוד תוכנה חדשה לעומק. הם מארגנים חתונה, לעיתים בפעם הראשונה, וזקוקים למידע ברור בתוך תקופה לחוצה. חלקם יפעלו מהמחשב, אחרים כמעט רק מהטלפון.
לכן לא היה טעם להעמיס עליהם את המורכבות שמסתתרת מאחורי הקלעים. האתגר היה לאפשר גם שיתוף עבודה בין בני משפחה ובעלי תפקידים, וגם מסלול פעולה פשוט למי שרוצה רק לדעת מי מגיע, היכן יושב אורח מסוים או כמה מקומות נשארו.
זהו לקח שונה מזה של מערכות ארגוניות שבהן המשתמשים עובדים מדי יום. במוצר לאירוע חד־פעמי אין זמן להכשרה ממושכת: הממשק צריך להסביר את עצמו.
לא רק מדריך: עוזר שמכיר גם את האירוע
ככל שהמערכת צברה יכולות, היה לי חשוב שלא להניח שכל בני המשפחה יקדישו זמן ללימוד התוכנה. לצד מדריכי שימוש ותיעוד המערכת, הוספתי עוזר AI שנועד לסייע בהתמצאות: במקום לחפש במסכים או במדריך, המשתמש יכול לשאול כיצד לבצע פעולה.
ב־WeddingComet הרחבתי את הרעיון צעד נוסף. העוזר אינו מסתפק בהיכרות עם הוראות ההפעלה; הוא יכול להתייחס גם לנתונים של האירוע עצמו, בהקשר של המשתמש המורשה. זהו הבדל משמעותי בין השאלה "איך בודקים אישורי הגעה?" לבין שאלות על המידע שנאסף באירוע מסוים. האחרונה כבר הופכת את העוזר ממרכיב עזרה לכלי שמסייע בעבודה.
ההרחבה הזאת דורשת גם משמעת: יש להבחין בין הסבר כללי לבין תשובה על נתונים חיים, לשמור על גבולות הגישה למידע ולוודא שהתשובה משקפת את הנתונים שהמערכת אכן מכירה. בעיניי זה כיוון מעניין במיוחד לשילוב AI בתוך תוכנה — לא רק לבנות אותה באמצעותו, אלא להשתמש בו בזהירות כדי להפוך אותה לנגישה יותר למשתמשיה.
מה נשאר אחרי החתונה
המערכת לא נולדה מתוך תוכנית עסקית. היא נולדה מתוך חוויה משפחתית ומתוך האפשרות החדשה לקחת בעיה מוכרת, לעצב לה פתרון ולממש אותו בלי צוות פיתוח מלא.
היום, כשאני מסתכל על WeddingComet, המעניין בעיניי אינו רק השימוש ב־AI כדי לכתוב את הקוד. הוא ההזדמנות לבחון איך אנשים באמת מנהלים אירוע, ולהפוך את דרך החשיבה שלהם לממשק עבודה.
ובחתונה הבאה במשפחה לפחות לא אוכל לטעון שלא הייתה לי מערכת מוכנה.
הפרויקט: WeddingComet | פיתוח ראשוני: Google AI Studio | גישה: בקשה ואישור | שימוש: חינמי.