Belong App

Social and Community App

services

Mobile App Development

industry

Social Networking

duration

6 Months

country

United Kingdom

Belong App

Project Overview

Belong is a social networking app where user registered with the platform using different signup methods and can make new friends and join or creates a community. This app creates an account with a profile based on the user's interest activity and proficiency level. Users can choose from the list of events added by the admin and create public or private events for friends/community and invite other users. Users can chat with other users from the event directly in a group or in one-to-one. They can also find the nearby event based on their location, date, and activity type filter selected by the user.

Overview image 1Overview image 2Overview image 3

Challenges

Real-Time Chat with Attachments
One of the challenges for the team is to build the chat module with functionality to send attachments also with messages.
We are required to maintain the order of the messages and attachments in chat while sending.
Also, need to maintain the chat history and cache for the chat messages as we are using the web socket for the real-time chat.

Our Solution

Custom FIFO Queue for Chat
We implemented the custom queue which follows the FIFO accounting method to handle and maintain the order of the chat messages and attachments in real-time chat.

Features Implemented

Belong delivers a complete social networking experience with real-time communication and location-based event discovery.

1. Create Account

The user can signup with the basic email and password and can also signup using different social media accounts. They can select preferred round types from the list and will get customized content.

Create Account

2. Round Feed

App users will be able to browse from different rounds that are happing around after a successful registration. These listings are based on the proficiency selected by the individual at signup time or from the profile section and their current location. This page also displays the upcoming rounds that the user is registered for.

Round Feed

3. Search Nearby Round

The app has an integration of google maps. So, users can easily search for the nearby upcoming rounds or rounds that are ongoing at their locations. Users can also apply different filters to further refine their search results.

Search Nearby Round

4. Create/Edit Round

The user can create a new round with the specific activities and round type with the specific date-time and location. Users can also choose an option to create repeat rounds and public rounds. A host can also send the invitation to the other users.

Create/Edit Round

5. Round Details

An individual can explore the nearby rounds and can get to the details of rounds. Users can join the round and also can indicate that going to the event or not. Users can start the chat with the joined and interested participants from here.

Round Details

6. Real-time Chat

A participant in the round can send a friend request to the other participants to initiate the conversation. Once accepted they can chat with each other in real time and can also share attachments like PDFs, Docs, etc. Participants can also do a group chat within the round with other participants.

Real-time Chat

Technology Stack

Belong is built with a cross-platform mobile framework and a Python backend, with real-time communication powered by WebSocket.

Mobile App Technology Stack

React Native, Crashlytics, Websocket, Google

Backend and Web Technologies

Python

Conclusion

Belong is a feature-rich social networking app that connects users through shared activities and community events. By implementing a custom FIFO queue for real-time chat with attachment support and integrating location-based round discovery, WebMob delivered a complete social platform that enables users to create communities, join events, and communicate in real time.

NEED A CUSTOM SOCIAL NETWORKING APP?

Let us help you build a social platform that connects your users and grows your community.

More Projects

Case study image

Belong App

Social networking app for communities, events, and meaningful connections.

Case study image

Alston Explorer

Gamified exploration app showcasing Alston’s history and natural heritage.

Case study image

GadAround

Event management platform for bookings, vendors, and online payments.

Case study image

Fischer

eCommerce platform for heating systems with rewards and support.

Case study image

Photowise

Photographer booking platform for managing services, clients, and bookings.

Belong App | Social Networking & Community App Development