Geographically-aware mobile application for managing events and interest group communications

Crowdsourcing has become increasingly prevalent [1] as people source for more information and services from one and another over social media platform. The proliferation of social media platforms, such as Instagram, Facebook, Twitter and Reddit, is attributed to humans’ need for more information to...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Chong Yan
Other Authors: Oh Hong Lye
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148164
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148164
record_format dspace
spelling sg-ntu-dr.10356-1481642021-04-24T06:46:52Z Geographically-aware mobile application for managing events and interest group communications Lee, Chong Yan Oh Hong Lye School of Computer Science and Engineering hloh@ntu.edu.sg Engineering::Computer science and engineering::Software Engineering::Computer science and engineering::Data Crowdsourcing has become increasingly prevalent [1] as people source for more information and services from one and another over social media platform. The proliferation of social media platforms, such as Instagram, Facebook, Twitter and Reddit, is attributed to humans’ need for more information to make more informed decision or to simply get together to fish out common gossips within the communities, with the likes of Reddit and Twitter. However, sometimes, people need timely information to make time-critical decision. For example, supposed one meets a roadblock during his road trip and there is no information in the Internet, one would prefer to have a fast and prompt reply to the resolution, whether to revert path or move forward, which a forum would not be able to do so. The reason is that forum is passive in nature, which means that usually people search for already available information rather than ask a question and wait for a reply as after all it requires refreshing of the page and we do not know when there will be a response. Besides, with the huge pool of information online, it would be hard for the relevant party to find this thread, let alone reply it. Beyond that, the nature of socializing is vastly different between forum-based chat and real-time chat as real-time chat turns these connections into personal relationship and increases user engagement as users have to keep the conversations going. Furthermore, taking the example of roadblock, some topics and events are very geographic specific in nature, hence having the geographic element will ensure that they are relevant to the users, thus increasing the hit rate of the channels. Hence, this project aims to build a production-ready and scalable social chatting platform where people can easily connect with other, based on their locations as well as their interests. Granted, users do not have to actively seek for these information as they will be actively recommended to them with the implementation of a recommendation engine based on collaborative filtering, which filters the interests of the users by collecting preferences from many other users. The implementation of frontend is done with Flutter, which is a cross native platform language, backend is done with Python and deployed on Google App Engine. Bachelor of Engineering (Computer Science) 2021-04-24T06:46:52Z 2021-04-24T06:46:52Z 2021 Final Year Project (FYP) Lee, C. Y. (2021). Geographically-aware mobile application for managing events and interest group communications. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148164 https://hdl.handle.net/10356/148164 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Software
Engineering::Computer science and engineering::Data
spellingShingle Engineering::Computer science and engineering::Software
Engineering::Computer science and engineering::Data
Lee, Chong Yan
Geographically-aware mobile application for managing events and interest group communications
description Crowdsourcing has become increasingly prevalent [1] as people source for more information and services from one and another over social media platform. The proliferation of social media platforms, such as Instagram, Facebook, Twitter and Reddit, is attributed to humans’ need for more information to make more informed decision or to simply get together to fish out common gossips within the communities, with the likes of Reddit and Twitter. However, sometimes, people need timely information to make time-critical decision. For example, supposed one meets a roadblock during his road trip and there is no information in the Internet, one would prefer to have a fast and prompt reply to the resolution, whether to revert path or move forward, which a forum would not be able to do so. The reason is that forum is passive in nature, which means that usually people search for already available information rather than ask a question and wait for a reply as after all it requires refreshing of the page and we do not know when there will be a response. Besides, with the huge pool of information online, it would be hard for the relevant party to find this thread, let alone reply it. Beyond that, the nature of socializing is vastly different between forum-based chat and real-time chat as real-time chat turns these connections into personal relationship and increases user engagement as users have to keep the conversations going. Furthermore, taking the example of roadblock, some topics and events are very geographic specific in nature, hence having the geographic element will ensure that they are relevant to the users, thus increasing the hit rate of the channels. Hence, this project aims to build a production-ready and scalable social chatting platform where people can easily connect with other, based on their locations as well as their interests. Granted, users do not have to actively seek for these information as they will be actively recommended to them with the implementation of a recommendation engine based on collaborative filtering, which filters the interests of the users by collecting preferences from many other users. The implementation of frontend is done with Flutter, which is a cross native platform language, backend is done with Python and deployed on Google App Engine.
author2 Oh Hong Lye
author_facet Oh Hong Lye
Lee, Chong Yan
format Final Year Project
author Lee, Chong Yan
author_sort Lee, Chong Yan
title Geographically-aware mobile application for managing events and interest group communications
title_short Geographically-aware mobile application for managing events and interest group communications
title_full Geographically-aware mobile application for managing events and interest group communications
title_fullStr Geographically-aware mobile application for managing events and interest group communications
title_full_unstemmed Geographically-aware mobile application for managing events and interest group communications
title_sort geographically-aware mobile application for managing events and interest group communications
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148164
_version_ 1698713742830731264