Swizz Chat App

Overview

Chatting has probably become one of the most common way of our communication in this techie century.Client wanted a simple application with minimal functionality and maximum security that would be realized via encryption.

Features:

    • Register your Mobile Number Login and sign by selecting country and language.
    • Able to verify code via email or sms – Able to manage profile (Name,Address,Upload profile picture and Details).
    • Ability to chat with any user or contacts individually and also group chatting with users.
    • Able to use filters for group chatting (set name, group icon, add members or remove members)
    • Able to share images, videos, locations or documents to your contacts.
    • Able to make a video call or voice call (with see call history).
    • Able to mute and remove any personal chat and group chat.
    • Ability to exit any group chat.
    • Able to send emojis in chat (use smileys and stickers) – Able to view user’s availability status(Online,Offline or away).
    • Able to backup chats history.
    • Able to update picture and also update Status.
    • Able to reply direct from POP-UP notification.
    • Ability to invite your friends via sms or social media.

 

Challenges

Our developer has faced little complexity on admin panel as it had to be in 3rd normalization form. To simplify the data little bit we have work on caching issues tough it was done by our backend developers. After proper research on some query our developer did the task as client requested.

Approach

Our team basically commenced with the the flowchart of an app. Next defined the exact functions screen wise and interconnected them too. Very systematically they have manage the whole setup with push notifications. We begun with front end code and connected the app with backend via web services.

Deliverable

We provided client an quality final product in form of iOS and Android application