Objective

The client approached us with the requirement of a social media application that enables users to make leisure plans and post different stories. The client also wanted to enable users to connect with others via one-one chat and group chats. Users can also see the stories of various users on the preferences of targets when they publish them and like stories to initiate the chat.

The Challenges

  • Algorithm for displaying users and stories based on various criteria like distance, age, sex
  • Display user profile in the loop if the pool exhausts so every time user is able to see and swipe the profiles
  • Integrating Branch io for link sharing in IOS and opening specific page when user is installing app from the link
  • In-app purchase with Google and Apple
  • Stories time-line like WhatsApp and real-time notification when new stories is published
  • No Internet connection handlings for various android devices

Our Solution

Our team integrated a customized algorithm for displaying users and stories. We also integrated Branch io for link sharing in iOS. In-app purchase was integrated into both Android and iOS apps. Android devices can run this app even without the Internet.

Features

User Features

  • Login with email and social media like Facebook
  • See a list of other Users around them based on their activity on the application, distance from them, and the filters applied
  • Publish new stories
  • Able to view various users’ stories based on the preferences of targets
    when a user publishes it
  • Able to like the stories and mark other users as favorite
  • Can see his favorite user list and who make him/her as their favorite
  • Able to do chat in the group and private
  • Share their stories on Facebook, WhatsApp
  • Send proposal to join their plan
  • Purchase premium subscription to create a club and see who mark them
    as favorite
  • Create a club and invite users to join their club
  • Search club and send requests to join
  • Can edit own profile and see how the profile is displayed to other users
features
features

Admin Features

  • Login with email
    • – See a list of users, tags used by users, stories, proposals, and clubs
  • Filter list of users  based on registration date, days without connection, profile status, is Premium user, their mobile devices os,  address, distance, number of stories published, mobile model, and language
  • Edit or delete user stories
  • View details of users, clubs, and stories
  • Manage content of apps like button names and messages in Spanish and English
  • Generate a monthly report of users
  • Block inappropriate stories from users

Tech Stack

Ionic 3

MongoDB

AngularJS

Node Js

Branch IO

Fabric

GIT

VS Code

AWS

Talk to an EPM Expert

Tell us a bit about your needs and our team will reach out to discuss how we can help.

  • EPM-focused consulting team
  • Experience with U.S. enterprises
  • Expertise across leading EPM platforms
  • Confidential & secure
Trusted by enterprises across indusries
Let's Get In Touch