🚀 בואו לפתח אפליקציית רשת מתקדמת לתיאום פגישות באמצעות Next.js, Supabase ו-Gemini AI API!
### תכונות האפליקציה:
• אימות משתמש באמצעות Supabase (דוא"ל/סיסמה, כניסה חברתית אופציונלית)
• דף נחיתה תגובתי עם הצגת האפליקציה, תכונותיה וקריאה לפעולה
• לוח שנה בלוח מחוונים למשתמש (תצוגה חודשית/שבועית/יומית)
• ניהול פגישות: יצירה, צפייה, עריכה ומחיקה
• הזמנת משתתפים לפגישות (אופציונלי)
• אינטגרציה עם Gemini AI: הצעת מועדים אופטימליים, יצירת פגישות בשפה טבעית, תזכורות אוטומטיות
### דרישות טכניולוגיות:
• שימוש ב-Next.js (הגרסה האחרונה עם App Router)
• Supabase לאימות ונתונים (Postgres, טבלאות למשתמשים, פגישות והזמנות)
• שימוש ב-Gemini AI API לתזמון חכם וטיפול בשפה טבעית
• TypeScript בכל הפרויקט
• הפרדה מודולרית של בסיס הקוד: קבצים נפרדים לנתיבי API, רכיבים, כלים וטיפוסים
• עיצוב תגובתי לניידים ולשולחן העבודה
### סיפורי משתמש:
• הרשמה, כניסה ויציאה בטוחה
• צפייה בלוח שנה וכל הפגישות
• תיאום פגישה חדשה על ידי בחירת משבצת זמן או תיאור בשפה טבעית
• קבלת הצעות מ-Gemini למועדים הטובים ביותר
• עריכה או ביטול פגישות
• קבלת תזכורות לפגישות קרובות
• הזמנת משתתפים לפגישות (אופציונלית)
• ניהול משתמשים ופגישות על ידי מנהל (אופציונלי)
### מרכיבי ממשק המשתמש:
• דף נחיתה, דפי אימות, לוח השנה, טופס פגישות, חלון עזר AI לקלט בשפה טבעית, דף הגדרות/פרופיל
### מומלצים:
• שימוש בקומפוננטות מודולריות וניתנות לשימוש חוזר
• טיפול חלק בטעינה ובשגיאות
• הגנה על נתיבים רגישים באמצעות תוכנה אמצעית תואמת SSR
• שימוש במשתני סביבה לכל מפתחות ה-API
• כתיבת קוד נקי, מתועד ובטוח מבחינת סוגים
### פרטי הגשה:
• פרויקט Next.js ע