פרילנסר /ית לפיתוח מנגנון עדכון בזמן אמת מבוסס Firestore – ללא שימוש ב-Socket
פרויקט מס' 204383
Job Statistics
13 Bids |
תקציב
5,000 ₪ - 10,000 ₪
|
תוקף הפרויקט
סגור להצעות נוספות
|
טווח הצעות
200
₪
-
550
₪
לשעת עבודה
300
₪
-
28,000
₪
מחיר קבוע
|
הצעה ממוצעת
283
₪
לשעת עבודה
7,425
₪
מחיר קבוע
|
Job Info And Actions
תאריך פרסום:
08:08, 10 אפריל, 2025
הצעות תתקבלנה עד:
07:19, 1 מאי, 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 (היקפי שימוש גדולים).
יש לוודא שניהול המאזינים מתבצע באופן תקין, כולל ניתוק מאזינים מיותרים.
מטרה:
להחליף את מנגנון ה-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 (היקפי שימוש גדולים).
יש לוודא שניהול המאזינים מתבצע באופן תקין, כולל ניתוק מאזינים מיותרים.
תחומי הפרויקט
קבצי הפרויקט
אנא היכנס לאתר לקבלת גישה לקבצי הפרויקט
הלקוח
אנא
היכנס לאתר
לקבלת גישה ללקוח
עדכונים
אנא היכנס לאתר לקבלת גישה לעדכונים בפרויקט
Bid from nimrodmayan
1,000 ₪
מחיר קבוע לפרויקט
19 פרויקטים
|
נימרוד מעיין
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
* או השאירו הודעה באתר שלי
|
Private Bid
16 פרויקטים
|
|
Private Bid
133 פרויקטים
|
|
Private Bid
26 פרויקטים
|
|
Private Bid
0 פרויקטים
|
|