Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.69 KB

File metadata and controls

42 lines (27 loc) · 1.69 KB

Immigr8

immigr8 product gif

A friendly Android app that helps new immigrants connect by matching people based on upbringing, values, and personality — not appearance.

Table of contents

What is Immigr8

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.

Key features

  • 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.

Demo / Video

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.

Screenshots

home_screen_immigr8 messages_immigr8

Tech stack

  • Android (Kotlin)
  • Firebase (Authentication, Realtime Database / Firestore, Storage)
  • Gradle build system