Why use Firechat in your website?

Ashraful Alam
Oceanize Lab Geeks
Published in
2 min readDec 4, 2017

What is Firechat?

Firechat is an open-source, real-time chat widget built on Firebase. It offers fully secure multi-user, multi-room chat with flexible authentication, moderator features, user presence and search, private messaging, chat invitations and more.

We can easily implement chatting module in your website. It can help to save you time and money also. Because of open-source you can extend this as you want. There are lot’s of advantage and disadvantage.

Advantage of Firechat

  • Cost: Firechat is very easy to compile and use. So you need a little time to implement it. Also Firechat has a smart view so without any changes you can use it. Because of it takes a litttle time to use the cost must me very low.
  • Documentation: Firebase has a excellent documentation base. Any new firebase developer can easily understand. Firechat is based on Firebase so it can be easily understandable for developers.
  • Security: To lock down your Firechat data, you can use Firebase’s built-in Database Security Rules. You can set Authentication, Authorization, Data validation, Defining database indexes to set security for your application.
  • Speed: Firebase is super quick which is a very important feature for a real time chat.
  • Quality: The Firechat is written very good quality code. Also they do many test on there code.
  • Support: Firebase has a good community support. Firebase is widely use nowadays so the community is huge. You can share any problem in that community.

Disadvantages of FireChat:

  • Searching: Firebase is very bad for apps which require an accurate search. Basic search is possible but is not so quick. If you need to search for characters from your database then you will face some problem. Maybe you have to use other’s framework.
  • Data Storage: Firebase is not the best for storing large files. If you need to upload large files regularly then it’s better to use some other’s service.
  • Security: Firebase is secure but not bullet proof. If your data is very sensitive then it’s better to use a service which made for data security.

--

--

Oceanize Lab Geeks
Oceanize Lab Geeks

Published in Oceanize Lab Geeks

This will be used in technology, project management and others system development.

Ashraful Alam
Ashraful Alam

Written by Ashraful Alam

Software Developer. PHP , Python, Ruby on Rails.