Online Chat

Category: Social Media
CLIENT: United Kingdom
TEAM SIZE: 3
DURATION: 6 months
OUR ROLE: Front-end development
TECHNOLOGIES: Angular.JS, HTML5, CSS3, Bootstrap, SCSS, XMPP, QuickBlox API, Karma, Jasmine
Online Chat

Project idea

We received a request from the UK client to create a front-end part for a new online chat solution for already existing dating website. This popular web portal helps lonely people to find each and communicate privately or within certain groups. This website had already a chat function in place, but the functionality of it was very limited and the design was outdated.

 

Solution

As the basis for a new solution it was decided to choose the QuickBlox platform as it offers you the back-end part and all required API functions to build the chat solution out-of-the-box. Quickblox has JavaScript SDK to build a web application as well as iOS and Android SDK's to program the mobile apps.

As a result we have implemented the front-end part for one-to-one and group communications, applied new graphic design and integrated the solution into existing website.

 

Online chat functions

The online chat solution includes the following functionality:

  • group chat (city and districts)
  • Private chat between two users only
  • Ability to send audio/photo/video content on the private chat
  • Opportunity to send geolocation
  • Display the current user`s status (online/offline)
  • Ability to block the user or send a claim to the administration
  • Wink function

 

Result

As the result, the client received a new modern messenger for the website, what gives an opportunity for million people to communicate better. After our updates, the website became more popular, as with the help of fully functioning online chat solution it is much easier to find partners and friends, exchange the information, send various files and always stay in touch with online users.

You might be interested in online quiz application development.

  • angular.png
  • html5.png
  • css3.png
  • k.png
  • Jasmine.png