Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 2.36 KB

README.md

File metadata and controls

51 lines (34 loc) · 2.36 KB

A real-time Android chat application to match students based on Personality type, Common modules & Hobbies.

Using React Native for frontend & AWS Amplify for scalable backend.

Full Documentation

The documentation here contains the full description of all features (including implementation details), as well as testing results & qualitative evaluation.

Architecture

Features

Edit User Profile

Users will indicate Year of Study, Myers-Briggs Type Indicator (MBTI) and Current Modules. Followed by answering a short questionnaire on interests/hobbies.

Matchmaking

Overall Match percentage is calculated by 3 components:

  • Personality Match
  • Interests/Hobbies Match
  • Modules Match

Weightage of components depends on configuration chosen:

Real-time Chat

Incoming/outgoing messages are received instantly by both parties. Supports text messages and emojis.

Report Abuse System

System to report inappropriate behaviour. Upon submission, an email report is sent to the administrator.

Made for NUS Orbital Project 2022 - Apollo 11