Roomatch היא אפליקציית מובייל המיועדת לעזור למשתמשים למצוא שותפים ודירות שותפים בקלות, דרך חוויית משתמש נוחה, חכמה ומותאמת אישית.
Roomatch מיועדת לקהל בגילאי 18–35 בישראל, ומטרתה לחבר בין מחפשי דירות ושותפים במקום אחד. בשלב זה, הפיתוח מתמקד ביצירת תשתית לאימות והרשמה של משתמשים דרך Firebase, עם מסכים ראשוניים של התחברות, הרשמה, ומסך ברוך הבא.
- 🔐 מערכת התחברות והרשמה באמצעות אימייל וסיסמה.
- ☁️ שילוב מלא עם Firebase Authentication – כל משתמש חדש שנרשם נשמר בענן.
- 📱 UI מודרני באמצעות Jetpack Compose – כולל Theme ייעודי לאפליקציה.
- 🔄 שמירה על מצב משתמש מחובר/מנותק גם לאחר הפעלה מחדש של האפליקציה.
- 🚪 כפתור התנתקות פשוט שחותם את המשתמש ומחזיר אותו למסך ההתחברות.
- Android Studio עם Kotlin
- Jetpack Compose לעיצוב ממשק משתמש
- Firebase Authentication לאימות משתמשים
- Material 3 / Material You למראה מודרני ואחיד
- ViewModel ו־State Management (מתוכנן בהמשך)
Roomatch/
├── app/
│ └── src/
│ └── main/
│ ├── java/com/example/roomatch/
│ │ ├── MainActivity.kt
│ │ └── ui/theme/
│ │ ├── Color.kt
│ │ ├── Type.kt
│ │ └── RoomatchTheme.kt
│ └── res/
│ └── values/
│ └── strings.xml, themes.xml, etc.
├── google-services.json
└── build.gradle
- יצירת טופס פרופיל משתמש עם שמירה ב-Firebase Firestore
- פרסום דירות עם מיקום, תמונות ופרטים
- מנגנון צ'אט בין משתמשים
- סינון מתקדם לפי קריטריונים (מגדר, גיל, תקציב, אזור)
- ניהול קבוצת שותפים סביב דירה
- מסך ראשי עם כרטיסים של דירות