מדריך מפתח/פינת הקפה — מדריך מפתח

מדריך מפתח — Coffee Corner

ארכיטקטורה, ישויות, לוגיקה ועצות פיתוח

תוכן עניינים

🏗️ ארכיטקטורה כללית

מודול פינת הקפה בנוי כמודול עצמאי בתוך אפליקציית OTversity. הוא מבוסס על ישויות Base44, ללא Backend Functions ייעודיים — כל הלוגיקה רצה ב-Frontend עם גישה ישירה ל-SDK.

// מבנה תיקיות פינת הקפה

pages/

├── ChinosCoffeeCorner.jsx ← ממשק ראשי למשתמשת

├── ManageCoffeeCorner.jsx ← ממשק מנהל

├── AdminCoffeeDashboard.jsx ← דאשבורד נתונים

└── DevelopCoffeeCorner.jsx ← כלי פיתוח

components/coffee-corner/

├── CoffeeChat.jsx ← חלון צ'אט

├── VirtualCafe.jsx ← מרחב וירטואלי

├── CoffeeEventsPanel.jsx ← פאנל אירועים

├── SocialMatching.jsx ← שידוך חברתי

├── BadgeAwarder.jsx ← לוגיקת תגים

├── XPSystem.jsx ← חישוב XP

├── ManageQuestions.jsx ← ניהול שאלות

├── ManageMembers.jsx ← ניהול חברות

└── ... (15+ רכיבים)

🗄️

8 ישויות Base44

Topic, Message, Profile, Event, Reaction, DM, Badge, Like

📄

4 דפים

User, Manager, Dashboard, Dev

⚛️

15+ רכיבים

כל פיצ'ר בקומפוננטה נפרדת

🔗 תלויות עיקריות

@tanstack/react-query — ניהול state ו-caching
base44 SDK — גישה לישויות ול-Auth
react-router-dom — ניווט
lucide-react — אייקונים
tailwind CSS — עיצוב
@/components/ui — shadcn components