מחפש/ת מפתח/ת Full-Stack לבניית רכיב ממוקד בתוך מוצר קיים: **מאגר מטפלים + פורטל מטפלים מאובטח + מנגנון “שידוך”** בין פלט אוטומטי של שאלון לבין מטפלים מתאימים.
**מה כבר קיים אצלי:**
* אתר שיווקי (דף נחיתה/אודות/מאמרים).
* 2 שאלונים קיימים/ייבנו כעמודי HTML (ילדים ומבוגרים) שמייצרים בסוף “פלט” מובנה (לדוגמה: סוגי טיפול מומלצים, אזור, העדפות).
**מה נדרש ממך לבנות (Scope):**
1. **Database למטפלים**
* טבלת מטפלים עם שדות:
שם/תיאור קצר, שיטות טיפול (Multi-select: CBT/דינמי/EMDR/DBT וכו’), אוכלוסיות (מבוגרים/נוער/ילדים), אזור (למשל שרון/מרכז/צפון… או עיר), פרונטלי/אונליין, שפות, מגדר, וסטטוס אימות: `pending/approved/rejected`.
* אפשרות להוסיף שדות נוספים לפי המלצתך (כמו ניסיון/זמינות/הכשרות).
2. **פורטל מטפלים מאובטח**
* הרשמה/כניסה (Auth) + תפקידים (לפחות: therapist, admin).
* טופס “פרופיל מטפל” (שאלון קצר: שיטות טיפול, אזור, מגדר, שפות ועוד).
* **העלאת מסמכים** (תעודות/הסמכות) בצורה **מאובטחת** (Storage פרטי, גישה רק למטפל ולאדמין; Signed URLs/גישה מוגבלת).
* פרופיל המטפל לא מוצג לציבור לפני אישור אדמין.
3. **אזור אדמין בסיסי**
* רשימת מטפלים בסטטוס pending + צפייה בפרטים ובמסמכים.
* פעולות approve/reject (ולאחר אישור – המטפל מוצג במאגר הציבורי).
4. **Matching API (“שידוך”)**
* Endpoint שמקבל “פלט שאלון” במבנה מוסכם ומחזיר רשימת מטפלים מתאימים (Top 3–10) עם דירוג.
* שילוב של:
* **מסננים קשיחים** (לדוגמה: נדרש EMDR, אזור שרון)
* **העדפות/ניקוד** (לדוגמה: דינמי מומלץ, העדפת מגדר)
* **Fallback** אם אין תוצאות (הרחבת אזור/שחרור העדפה רכה) + חיווי למשתמש.
**דוגמה לקלט מהשאלון:**
* requiredModalities: ["EMDR"]
* preferredModalities: ["Dynamic"]
* region: "Sharon"
* genderPreference: "male" (כעדיפות, לא בהכרח חובה)
**תוצרי מסירה מבוקשים:**
* קוד/פרויקט עם README תפעולי (איך מרימים מקומית + פריסה).
* סכמת DB (Migration/SQL) ותיעוד קצר של ה־API.
* בדיקות בסיסיות/דוגמאות קריאה ל־API.
* אבטחה בסיסית: ולידציה בצד שרת, הרשאות לפי תפקידים, הגנת גישה למסמכים.
**טכנולוגיות מועדפות (אפשר להציע חלופה):**
* Next.js + Supabase (Postgres/Auth/Storage) + Stripe בהמשך.
* לחלופין: Node.js/TypeScript + PostgreSQL + שירות Auth/Storage מקביל.