A friendly Android app that helps new immigrants connect by matching people based on upbringing, values, and personality — not appearance.
Table of contents
Immigr8 recommends people likely to be compatible by computing weighted similarity across cultural background, upbringing, and personality traits. It includes secure authentication, profile management, a friend system, and real-time messaging.
- Compatibility matching: Custom algorithm with weighted scoring to surface meaningful matches.
- Authentication & profiles: Firebase-backed accounts and profile picture storage.
- Real-time chat: Direct messaging with history and live updates.
- Friend system: Send, accept, decline requests and block users.
- Profile editing: Store and update profile details in the cloud.
For a complete walkthrough and demo, watch the developer video on YouTube (starts at the relevant section):
https://www.youtube.com/live/Th6ut9fE2o0?si=lLeBtYWB8VOs758A&t=7812
Timestamp: 2:10:12 into the video.
- Android (Kotlin)
- Firebase (Authentication, Realtime Database / Firestore, Storage)
- Gradle build system

