01 / 03פלטפורמת שיעורים פרטיים
סקירה
Mentorise מחברת בין סטודנטים למתרגלים מאושרים לפי חוג וקורס. סטודנטים מתכתבים עם מתרגלים בזמן אמת ומאשרים הצעות שיעור, ומנהלי המערכת בודקים בקשות של מתרגלים ומנהלים את רשימת הקורסים. בניתי את שרת ה־Spring Boot, את אפליקציית ה־React Native ואת ממשק הניהול ב־React.
מה בניתי
- REST API ב־Spring Boot מעל מודל נתונים ב־MySQL, עם אימות JWT והרשאות לפי תפקיד: סטודנט, מתרגל ומנהל.
- צ'אט בזמן אמת ב־WebSocket/STOMP, עם אימות JWT בכל חיבור.
- הצעות שיעור שפגות אחרי שלוש שעות, תזכורות מתוזמנות לשיעורים והתראות Push.
- שילוב Gemini שמסביר לסטודנט למה כל מתרגל מומלץ מתאים לו.
01 / 09
במובייל
ממציאת מתרגל ועד לשיעור הבא.
02 / 02
ממשק הניהול
ממשק Web ב־React לניהול משתמשים, קורסים ומתרגלים.
10 טכנולוגיות
טכנולוגיות
הסטאק המרכזי
- Javaשפת תכנות
- Spring Bootפריימוורק
- Reactספריית ממשק
- React Nativeפריימוורק
- TypeScriptשפת תכנות
- Expoפלטפורמה
- MySQLמסד נתונים
- Gemini APIשילוב AI
פרוטוקולים ועקרונות
- WebSocket / STOMPפרוטוקול
- אימות JWTעיקרון
יש שאלות על הפרויקט? צרו קשר
חזרה לפרויקטים


