A complete Realtime Chat application using Ionic and Firebase.


Ionic Firebase Chat Features


  • Email Authentication
  • Social Authentication
    • Facebook Login
    • Google+ login
  • Phone Number Authentication using AccountKit

Chat features:

  • 1:1 Individual Chat
  • Group Chat

Messages Type: (Avaliable for both 1:1 chat and group chat)

  • Text message
  • Share Images from Camera and Gallery
  • Share Videos from Camera
  • Share Current location with Google Maps direction link
  • Share Contacts
  • Emoji supported

Group Chat Features

  • Create new group
  • Add / remove person
  • Manage group profile picture and descriptions

Friend Requesting System:

  • Send & Receive new friend request
  • Accept / Reject requests
  • Block user
  • Search New Friends (location, age-wise)

Location Based Search

  • Find new friends based on user’s location
  • Filter friends with age group

Other Features:

  • Realtime live chat
  • Push Notification using Firebase Cloud Messaging (FCM) and Firebase Cloud Functions (FCF)
  • Manage User Profile such as upload profile pic, name email edit.. etc
  • Manage Online / offline Presence
  • Enable & Disable push notifications
  • Manage Block List

Technical Info

Technologies used

  • Ionic 2 / 3 for Front end & Firebase as backend
  • Firebase Realtime Database – To store chat data
  • Firebase Cloud Storage – To store media like images, video
  • Firebase Cloud Messaging Service – For sending push notification for Android & iOS
  • Firebase Cloud Functions – Automatic triggers
  • Facebook AccountKit – for Phone Number Authentication

Supported Platforms

  • Android
  • iOS
  • Web



View All Screenshots

demo video


Is that just template ?

No, it’s not a just template, it’s a fully functional ionic chat app with firebase backend

What I’ll get after a purchase?

  • Source code (src folder, config.xml, package.json)
  • Firebase Cloud Function

Do you provide documentation?

Yes, we do have provide documentation for a setup. you can find a link inside documentation.txt file

Do I need a technical knowledge?

We have provided documentation for doing setup. However, You at least need a basic knowledge in ionic and firebase for doing setup and customisation. If not, you can hire me (20USD/hour) for doing setup on your machine with additional charges.

Does this app have audio / video calling ?

No, We don’t have that features yet.

How long your provide support?

You’ll get lifetime free updates

Do you provide refund?

We do refund if you are facing any technical problem and we are not able to solve that technical problem in the first 14 days of your purchase.

Do you have any licence model ?

Source code comes with unlimited licence which you can use it for yourself and clients for multiple time but redistribution of source code in any form is illegal. If you exceed the use of the software on more than the license you bought. Your account has been suspended and cannot be reinstantiated in any way. If necessary legal action may be taken. No refund has been provided in case of breach of license term.


How to get latest version?: Just login with your purchased email address & download it for free without any wait.


  • Released On: Oct 4, 2017
  • Latest Update: July 13, 2018

V1.2.3 – July 13, 2018

  • Minor UI changes
  • Push Notification Fixes
  • Logout issue fixed
  • Facebook & Google login improved
  • Added Location Based Search
  • Added Gender, Age Filter
  • Easy Installation & Improved docs

v1.2.2- May 15, 2018

  • Modified fcf with latest dependencies
  • Social login issue fixed
  • minor issues are fixed

v1.2.1 – March 14, 2018

  • UI Changes
  • Fixed issues on push notifications
  • Fixed issues on Block user
  • Optimised code


  • Upgraded angularfire to latest version
  • UI changes
  • Crop images while uploading
  • iOS contact issue fixed
  • minor error fixed
  • Improved friend requesting system
  • documentation improved


  • Browser support for Facebook & Google+
  • UI changes
  • Minor bug fixed
  • Fixed issues with push notification on FCF
  • Performance Optimised
  • Video documentation added
  • Phone Number Authentication added
  • Block & unblock users
  • Show user’s online / offline status
  • Turn on/off push notification


  • Added support for ionic 3