Skip to content

dymackenzie/immigr8

Repository files navigation

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

About

An Android social app that allows immigrants to network.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages