קהילת CareerBuilders היא קהילה שנועדה לנשים שסיימו את לימודיהן ורוצות להתפתח מקצועית במהלך חיפוש העבודה. בקהילה מוצעים אתגרים בתחומים שונים שמטרתן פיתוח כישורים טכנולוגיים והכרת מושגים חדשים. המאגר הזה מכיל מימושים שלי לאתגרים שפורסמו בקהילת CareerBuilders.
היישום מיישם תקשורת בזמן אמת בין לקוח לשרת באמצעות WebSocket. השרת מאזין להתחברויות WebSocket, ושולח הודעות לכל המשתמשים המחוברים כאשר אחד מהם שולח הודעה.
- Node.js: לפיתוח צד השרת.
- Express: לניהול השרת והפניית בקשות HTTP.
- WebSocket (WS): לתקשורת בזמן אמת בין השרת ללקוחות.
היישום מיישם תקשורת חד-כיוונית בזמן אמת באמצעות Server-Sent Events (SSE), שבה השרת שולח נתונים ללקוח באופן אוטומטי ללא צורך בבקשות חוזרות מהלקוח, במימוש זה: עדכונים רציפים של השעה הנוכחית ונתוני בריאות של השרת. הלקוח מאזין לאירועים ומעדכן את העמוד בהתאם.
- Node.js: לפיתוח צד השרת.
- Express: לניהול השרת והפניית בקשות HTTP.
- Server-Sent Events (SSE): לתקשורת חד-כיוונית בזמן אמת.