Skip to content

yoavnach/Roomatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roomatch - אפליקציה למציאת דירות ושותפים

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
  • פרסום דירות עם מיקום, תמונות ופרטים
  • מנגנון צ'אט בין משתמשים
  • סינון מתקדם לפי קריטריונים (מגדר, גיל, תקציב, אזור)
  • ניהול קבוצת שותפים סביב דירה
  • מסך ראשי עם כרטיסים של דירות

👤 צוות

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages