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.
The documentation here contains the full description of all features (including implementation details), as well as testing results & qualitative evaluation.
Users will indicate Year of Study, Myers-Briggs Type Indicator (MBTI) and Current Modules. Followed by answering a short questionnaire on interests/hobbies.
Overall Match percentage is calculated by 3 components:
- Personality Match
- Interests/Hobbies Match
- Modules Match
Weightage of components depends on configuration chosen:
Incoming/outgoing messages are received instantly by both parties. Supports text messages and emojis.
System to report inappropriate behaviour. Upon submission, an email report is sent to the administrator.
Made for NUS Orbital Project 2022 - Apollo 11