Abstract:
Social networking service is an online platform for creating relationships between people who share similar interests, backgrounds and activities. Users of social networking service create their profiles based on personal information, interests and location to be able to form a connection with each other. By this connection users are able to build a relationship between them through instant messaging. The way how matching between users happen still not optimal as it is vary from platform to another based on the information provided by each user. This is what we are seeking about to build a platform with optimal matching techniques to guarantee best match for each user. InstaInterest is a social network mobile application capable to find best match for each user based on distance, location and interests matching techniques using an algorithm consist of cosine similarity and haversine distance functions. Our objective is to make connection between users according to proximity, similarity and interaction. Build relationships between users who have similar interests. In order to achieve our plan we need to develop matching techniques algorithm to enhance our system, Android Studio for mobile application development and background knowledge in coding with java.
خدمة شبكات التواصل الاجتماعي هي عبارة عن منصة علي الانترنت لإنشاء علاقات اجتماعية بين الأشخاص الذين يشاركون اهتمامات و انشطة مماثلة. ينشئ مستخدمو شبكات التواصل الاجتماعي صفحتهم الشخصية بناءً علي معلوماتهم الشخصية و اهتمامتهم و عنوانهم ليتمكنوا من تكوين اتصال مع بعضهم البعض. بواسطة هذا الاتصال ، يصبح المستخدمين قادرين علي بناء علاقة اجتماعية بينهم من خلال المراسلة الفورية. لكن لا تزال الطريقة التي تحدث بها المطابقة بين المستخدمين غير مثالية لأنها تختلف من منصة إلي أخري بناءً علي المعلومات المقدمة من كل مستخدم. ذلك ما نسعي إليه هو بناء منصة مع افضل تقنيات المطابقة لضمان افضل تطابق لكل مستخدم. InstaInterest هو شبكة تواصل اجتماعي علي تطبيق محمول قادرعلي ايجاد افضل تطابق لكل مستخدم بناءً علي تقنيات المطابقة للمسافة و العنوان و الاهتمامات مع استخدام خوارزمية تتكون من وظيفتين هم cosine similarity و haversine distance. هدفنا هو إجراء اتصال بين المستخدمين وفقاً للقرب و التشابه و التفاعل. بناء علاقات إجتماعية بين المستخدمين الذين لديهم اهتمامات مماثلة. من أجل تحقيق خطتنا، نحتاج إلي تطوير خوارزمية لتقنيات المطابقة لتحسين نظامنا وAndroid Studio لتطوير تطبيقات الهاتف المحمول و معرفة الترميز بإستخدام Java