{"id":22282774,"url":"https://github.com/shlmt/careerbuilders","last_synced_at":"2026-04-17T10:31:48.806Z","repository":{"id":261403969,"uuid":"884172546","full_name":"shlmt/CareerBuilders","owner":"shlmt","description":"CareerBuilders Community Challenges","archived":false,"fork":false,"pushed_at":"2024-11-12T11:03:30.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T19:51:27.706Z","etag":null,"topics":["challenges","express","html-css-javascript","node-js","sse","web-socket"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shlmt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-06T09:26:53.000Z","updated_at":"2024-11-21T14:32:14.000Z","dependencies_parsed_at":"2024-11-06T11:48:39.361Z","dependency_job_id":"1aeeed87-5542-4715-a330-4c625ff8a421","html_url":"https://github.com/shlmt/CareerBuilders","commit_stats":null,"previous_names":["shlmt/careerbuilders"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shlmt/CareerBuilders","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FCareerBuilders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FCareerBuilders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FCareerBuilders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FCareerBuilders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shlmt","download_url":"https://codeload.github.com/shlmt/CareerBuilders/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shlmt%2FCareerBuilders/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31925329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T10:19:20.377Z","status":"ssl_error","status_checked_at":"2026-04-17T10:19:18.682Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["challenges","express","html-css-javascript","node-js","sse","web-socket"],"created_at":"2024-12-03T16:36:00.907Z","updated_at":"2026-04-17T10:31:48.790Z","avatar_url":"https://github.com/shlmt.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# אתגרים בקהילת CareerBuilders\n\nקהילת CareerBuilders היא קהילה שנועדה לנשים שסיימו את לימודיהן ורוצות להתפתח מקצועית במהלך חיפוש העבודה. בקהילה מוצעים אתגרים בתחומים שונים שמטרתן פיתוח כישורים טכנולוגיים והכרת מושגים חדשים. המאגר הזה מכיל מימושים שלי לאתגרים שפורסמו בקהילת CareerBuilders.\n\n\n### אתגר 1: תקשורת בזמן אמת עם WebSocket\nהיישום מיישם תקשורת בזמן אמת בין לקוח לשרת באמצעות WebSocket. השרת מאזין להתחברויות WebSocket, ושולח הודעות לכל המשתמשים המחוברים כאשר אחד מהם שולח הודעה.\n\n#### טכנולוגיות:\n- **Node.js**: לפיתוח צד השרת.\n- **Express**: לניהול השרת והפניית בקשות HTTP.\n- **WebSocket (WS)**: לתקשורת בזמן אמת בין השרת ללקוחות.\n\n---\n\n### אתגר 2: תקשורת בזמן אמת עם SSE\nהיישום מיישם תקשורת חד-כיוונית בזמן אמת באמצעות Server-Sent Events (SSE), שבה השרת שולח נתונים ללקוח באופן אוטומטי ללא צורך בבקשות חוזרות מהלקוח, במימוש זה: עדכונים רציפים של השעה הנוכחית ונתוני בריאות של השרת. הלקוח מאזין לאירועים ומעדכן את העמוד בהתאם.\n\n#### טכנולוגיות:\n- **Node.js**: לפיתוח צד השרת.\n- **Express**: לניהול השרת והפניית בקשות HTTP.\n- **Server-Sent Events (SSE)**: לתקשורת חד-כיוונית בזמן אמת.\n\n---\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshlmt%2Fcareerbuilders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshlmt%2Fcareerbuilders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshlmt%2Fcareerbuilders/lists"}