פרילנסר /ית לפיתוח מנגנון עדכון בזמן אמת מבוסס Firestore – ללא שימוש ב-Socket

Project # 204383

Job Statistics

13 Bids
budget
5,000 ILS - 10,000 ILS
bidding ends in
bidding closed
bid range
200 ILS - 550 ILS / hour
300 ILS - 28,000 ILS / project
average bid
283 ILS / hour
7,425 ILS / project

Job Info And Actions

Posted: 08:08, 10 Apr., 2025
Ends: 07:19, 1 May., 2025
פרילנסר /ית לפיתוח מנגנון עדכון בזמן אמת מבוסס Firestore – ללא שימוש ב-Socket
דרישות משימה למתכנת – האזנה ל-Firestore ושליחה בזמן אמת ל-Client

מטרה:
להחליף את מנגנון ה-Socket הקיים בתקשורת מבוססת Firebase Firestore – כך שהלקוח (Client) יקבל עדכונים בזמן אמת (real-time updates) על אירועים מסוימים, מבלי שימוש ב-Socket.

תיאור המשימה:
בניית מנגנון שמאזין (listener) לשינויים במסמכים / קולקציות ב-Firebase Firestore (לדוג’ הודעות חדשות, שינוי סטטוס).
שליחה אוטומטית של העדכונים ללקוח (ב-Vue.js) ברגע שהשינוי מתבצע, בזמן אמת.
יישום ההתנהגות הזו ללא שימוש ב-Socket – אך כך שהתוצאה הסופית תרגיש ללקוח כעדכון בזמן אמת.
על המערכת להיות יציבה, קלה להרחבה, ומוגנת מבחינת הרשאות ואבטחה.


טכנולוגיות נדרשות:
Firebase + Firestore – ניסיון מוכח בעבודה עם real-time listeners (onSnapshot).
Vue.js – עבודה עם רכיבי צד לקוח לקבלת העדכונים.
Node.js + TypeScript – כתיבה בצד שרת במידת הצורך (למשל, אם יש צורך בתיווך או סינון).
MongoDB – יתרון, אם נעשה בו שימוש במקביל ל-Firestore.

דגשים חשובים:
אין שימוש ב-Socket מכל סוג שהוא.
העדכונים חייבים להתרחש בזמן אמת – למשל, הופעת הודעה חדשה בצ’אט מיד כשהיא נשלחת.
הפתרון צריך להיות יעיל ומותאם ל-scale (היקפי שימוש גדולים).
יש לוודא שניהול המאזינים מתבצע באופן תקין, כולל ניתוק מאזינים מיותרים.

attachments

the client

updates

Bid from nimrodmayan

1,000 ILS
Fixed price
20 projects
נימרוד מעיין
Kfar Yona
שלום, 👈 אני יכול לעשות את מה שאתה צריך, שלח לי בבקשה עוד פרטים. 👈 אם אתה רוצה להמשיך את השיחה, פשוט שלח לי הודעה! או התקשר/שלח וואטסאפ: 📞 054-587-3199 💬 https://wa.me/972545873199?text=👋 <----> מי אני: <----> 👋 נימרוד - מתכנת Full Stack ומטמיע AI 😀 הלקוחות שלי עובדים איתי כי אני אמין, מאורגן, וכי אני שם לב לפרטים הקטנים (כדי שאתם לא תצטרכו) 💼 תיק עבודות - https://nimrodm.dev 👨🏻‍💻 גיטהאב - https://github.com/nimroddanielmaayan ▶️ סרטון פרופיל ביוטיוב (באנגלית) - https://www.youtube.com/watch?v=VlJTIdv03oU 🌍 מתכנת ל- Web מאז 2017 🤖 מצויין עם כלי AI (Cursor ועוד רבים אחרים) 💬 דובר עברית ואנגלית ברמת שפת אם 🏋🏻‍♂️ חרוץ, ישר ומאוד יעיל 🤖 אני עובד עם כל כלי ה- AI אבל אני לא "Vibr Coder". אני מתכנת אמיתי, אני מבין כל שורה של קוד ✨ יותר מהכל, אני אוהב ליצור דברים מדהימים שפשוט עובדים ⭐ שפות תיכנות, פריימוורקים וטכנולוגיות: ✔️ React.js ✔️ Next.js ✔️ TypeScript ✔️ Tailwind CSS ✔️ Material UI ✔️ Vercel ✔️ Zustand ✔️ Redux ✔️ React Query ✔️ Styled Components ✔️ SupaBase ✔️ AWS Amplify ✔️ Firebase ✔️ Vue ✔️ Node.js\Express.js ✔️ MongoDB\Mongoose ✔️ Chrome Extensions ✔️ SQL ✔️ Sass ✔️ Bootstrap ✔️ Jest\Testing ✔️ Python ✔️ PHP ✔️ Cursor AI ✔️ AI Implementation ✔️ WordPress ✔️ Elementor ✔️ ועוד! 💬 אל תחשוב פעמיים - שלח לי הודעה! אני זמין לעבודה כרגע אני תמיד שמח לענות על שאלות: * טלפון - 054-587-3199 * וואטסאפ - https://wa.me/972545873199?text=היי * מייל - nimrodmayan@gmail.com * או השאירו הודעה באתר שלי
Bid # 2712351
Submitted: 20 Apr. 2025

Private Bid

Private Bid
16 projects
Bid # 2712150
Submitted: 20 Apr. 2025

Private Bid

Private Bid
134 projects
Bid # 2710408
Submitted: 14 Apr. 2025

Private Bid

Private Bid
26 projects
Bid # 2710209
Submitted: 12 Apr. 2025

Private Bid

Private Bid
0 projects
Bid # 2710108
Submitted: 11 Apr. 2025