Ionic Chat app with Firebase

Ionic Chat app with Firebase

A fully functional Ionic Chat app

$59.00

Not yet rated
sundaravel

sundaravel

Member since 2014

Details

Version:
1.2.3
Size:
5mb
Ionic:
3.x
Platforms:
iOS, Android
Released:
2 years ago
Updated:
6 months ago
Category:
Starters
Tags:
chat, complete chat app, firebase chat, ionic 3

A fully functional Ionic Chat app with Firebase

A Complete Chat app using Ionic & Firebase. You can buy from here: Ionic Chat app with Firebase Supported Platform: Android, iOS, Web

Other Apps:

App Features

  • Authentication:
  • 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

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

Frequently Asked Question

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.

Changelog

  • V1.2.3 (minor) – Dec 6, 2018
  • Fixed Firebase Cloud Function code

  • 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

  • v1.2.0

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

  • v1.1.2:

  • 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

  • v1.1.1

  • Added support for ionic 3

Hey there! You'll need to log in before you can leave a comment here.

Maurice Savery

Maurice Savery   ·   2 years ago

Registration on your site doesn't work dude. DIdn't receive activation email.

sundaravel

sundaravel   ·   2 years ago

Please check your spam folder too. If not contact [email protected]

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Choate

Choate   ·   2 years ago

Does your app template include Push notification? Also, can I add my own functions?

sundaravel

sundaravel   ·   2 years ago

No, It doesnot contain push notification now; I'm planning to add, you'll get free update. Yes, you'll get full source code, you can do customize

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Michael Ford

Michael Ford   ·   2 years ago

in the messaging, can you send links (like a unique code) that when tapped will show the user a unique view of data based on the link sent? For example, if I sent them a linked text XYZ123, and that is a unique identifier in my firebase database, when tapped, it will show them a view with all data for that record?

sundaravel

sundaravel   ·   2 years ago

I think, it's not relevant to chat application; but you can customize your code as your wish

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

John

John   ·   2 years ago

what is your ionic view id ?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Sylvain Durand

Sylvain Durand   ·   2 years ago

Hi, I would like to buy the ionic chat app from France (https://market.ionic.io/starters/ionic-chat-app) but impossible to checkout. We get an error "Billing state is a required field". How can we get the chat app another way ??? Thanks,

sundaravel

sundaravel   ·   2 years ago

Please visit: https://codesundar.com/shop

Sylvain Durand

Sylvain Durand   ·   2 years ago

My problem is on https://codesundar.com/shop, Impossible to checkout on https://codesundar.com/checkout/ When I clic on "Proceed on Paypal" I get the error message "Billing state is a required field" :(

sundaravel

sundaravel   ·   2 years ago

Please fill all required field

Sylvain Durand

Sylvain Durand   ·   2 years ago

But the required field is the country (France) already selected. I cannot do more. I understand the country field must be with a green border but it does not wort :( How can you help me ?

sundaravel

sundaravel   ·   2 years ago

Can you please try again ? If not, please contact me [email protected]

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Jawad Grar

Jawad Grar   ·   2 years ago

Hi, I am interested by your app but we need the Presence feature (show if the user is online or offline etc). Does your sample has this feature? if not, can you add it for an extra? Thanks,

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Michael

Michael   ·   2 years ago

Hello, Could you provide us a "ionic View ID" to test the app ?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Ryan Pascal

Ryan Pascal   ·   2 years ago

Does this application work on the web along with Android and iOS?

sundaravel

sundaravel   ·   2 years ago

Yes!, but few mobile specific stuff won't work on web like camera

Ryan Pascal

Ryan Pascal   ·   2 years ago

Understandable thank you!

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Mohamed KHADHRAOUI

Mohamed KHADHRAOUI   ·   2 years ago

Hello i bought the application , Can i test it in windows paltform and google chrome with the commande ionic serve

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

ojolure

ojolure   ·   2 years ago

Please provide the "ionic View ID" to test the app.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

ionicbaker

ionicbaker   ·   2 years ago

your product is using firebase for backend, is there any possibility to change another backend, like aws??

sundaravel

sundaravel   ·   2 years ago

Yes, we do accept custom work, please contact [email protected]

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

John

John   ·   2 years ago

ionic view id, please

Dartagnan

Dartagnan   ·   a year ago

please

sundaravel

sundaravel   ·   a year ago

Ionic View is not available. please contact [email protected] for more

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Patrick

Patrick   ·   2 years ago

where are the instructions? I am doing ionic serve, and it's coming up with loads of errors regarding validator.ts. This page doesn't exisit. Did you mean verification.ts?

sundaravel

sundaravel   ·   2 years ago

You can find setup documentation link inside readme.txt

Patrick

Patrick   ·   2 years ago

great thank you. I have almost all set up, except I am receiving this error: Typescript Error Property 'firebaseConfig' does not exist on type 'typeof Login'.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Punit_Saharan

Punit_Saharan   ·   2 years ago

Hi can you provide Demo APK or ionic view id Please

Dartagnan

Dartagnan   ·   a year ago

please

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Chee Siong Chan

Chee Siong Chan   ·   a year ago

where can we find the id to try it in ionicview?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Zahid

Zahid   ·   a year ago

Just checking two things before purchasing - 1. Push notification works like whatsapp, messanger? 2. FB login works as well?

sundaravel

sundaravel   ·   a year ago

Yes, It has push notification & fb login

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

laurent tandika

laurent tandika   ·   a year ago

voice calling? video calling?

sundaravel

sundaravel   ·   a year ago

Nope :(

laurent tandika

laurent tandika   ·   a year ago

can it be added as a custom work? if not all but atleast voice calling?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Shonna Smith

Shonna Smith   ·   a year ago

I am seeing the blank template instead of the login after starting the application. Can you help resolve this? Thanks.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Dario

Dario   ·   a year ago

Hi, can you tell me more information about "Geo location sharing" and is this chat working when app is closed (not in background mode), can I receive message? Thanks!

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Gabriella Daniels

Gabriella Daniels   ·   9 months ago

Hi, It is still work with Ionic 4?

sundaravel

sundaravel   ·   9 months ago

It's built with ionic 3 only

Luis Cabrera

Luis Cabrera   ·   5 months ago

Are you going to have an ionic 4 version?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

jason rosenstiel

jason rosenstiel   ·   4 months ago

I have a few pre-purchase questions how would i go about getting them answered?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Manuel Kaltenbach

Manuel Kaltenbach   ·   3 months ago

Just awesome! All works fine and i a got instant support! Thank you so much for your great work!

sundaravel

sundaravel   ·   2 months ago

Thanks for your love

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Thinh

Thinh   ·   2 months ago

Can you provide demo app, apk or Ionic view id?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Suphakorn Palathai

Suphakorn Palathai   ·   2 months ago

What web’s language that you claimed?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Venkatesh Jambavalikar

Venkatesh Jambavalikar   ·   17 days ago

(a) "Emoji supported" feature is not visible in the demo or in the screenshots, is it available in the source code that we would be purchasing? (b) Location sharing shown in the demo is currently only the Lat/Long values sent in text format, you have mentioned "Share Current location with Google Maps direction link", does it mean that when any location is shared it can be viewed in Google Maps instead of its Lat/Long values in text format? (c) "Find New Friends" - refer the iOS screenshots, is the list displayed from Contacts on phone? (d) Does FB & Google Sign-In work? Please reply as early as possible so that we can proceed with the purchase once our queries are satisfied.

Venkatesh Jambavalikar

Venkatesh Jambavalikar   ·   17 days ago

We are working on Ionic 4, so any plan to create Ionic 4 version? If not, what challenges you for-see for us to upgrade your Ionic 3 app to Ionic 4.

Venkatesh Jambavalikar

Venkatesh Jambavalikar   ·   17 days ago

Can you provide a working demo .APK & .IPA for us to check the app before purchase?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

  ·   just now

{{ comment.comment }}

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

  ·   just now

{{ comment.comment }}

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Venkatesh Jambavalikar

Venkatesh Jambavalikar   ·   17 days ago

(a) "Emoji supported" feature is not visible in the demo or in the screenshots, is it available in the source code that we would be purchasing? (b) Location sharing shown in the demo is currently only the Lat/Long values sent in text format, you have mentioned "Share Current location with Google Maps direction link", does it mean that when any location is shared it can be viewed in Google Maps instead of its Lat/Long values in text format? (c) "Find New Friends" - refer the iOS screenshots, is the list displayed from Contacts on phone? (d) Does FB & Google Sign-In work? Please reply as early as possible so that we can proceed with the purchase once our queries are satisfied.

Venkatesh Jambavalikar

Venkatesh Jambavalikar   ·   17 days ago

We are working on Ionic 4, so any plan to create Ionic 4 version? If not, what challenges you for-see for us to upgrade your Ionic 3 app to Ionic 4.

Venkatesh Jambavalikar

Venkatesh Jambavalikar   ·   17 days ago

Can you provide a working demo .APK & .IPA for us to check the app before purchase?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Suphakorn Palathai

Suphakorn Palathai   ·   2 months ago

What web’s language that you claimed?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Thinh

Thinh   ·   2 months ago

Can you provide demo app, apk or Ionic view id?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Manuel Kaltenbach

Manuel Kaltenbach   ·   3 months ago

Just awesome! All works fine and i a got instant support! Thank you so much for your great work!

sundaravel

sundaravel   ·   2 months ago

Thanks for your love

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

jason rosenstiel

jason rosenstiel   ·   4 months ago

I have a few pre-purchase questions how would i go about getting them answered?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Gabriella Daniels

Gabriella Daniels   ·   9 months ago

Hi, It is still work with Ionic 4?

sundaravel

sundaravel   ·   9 months ago

It's built with ionic 3 only

Luis Cabrera

Luis Cabrera   ·   5 months ago

Are you going to have an ionic 4 version?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Dario

Dario   ·   a year ago

Hi, can you tell me more information about "Geo location sharing" and is this chat working when app is closed (not in background mode), can I receive message? Thanks!

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Shonna Smith

Shonna Smith   ·   a year ago

I am seeing the blank template instead of the login after starting the application. Can you help resolve this? Thanks.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

laurent tandika

laurent tandika   ·   a year ago

voice calling? video calling?

sundaravel

sundaravel   ·   a year ago

Nope :(

laurent tandika

laurent tandika   ·   a year ago

can it be added as a custom work? if not all but atleast voice calling?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Zahid

Zahid   ·   a year ago

Just checking two things before purchasing - 1. Push notification works like whatsapp, messanger? 2. FB login works as well?

sundaravel

sundaravel   ·   a year ago

Yes, It has push notification & fb login

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Chee Siong Chan

Chee Siong Chan   ·   a year ago

where can we find the id to try it in ionicview?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Punit_Saharan

Punit_Saharan   ·   2 years ago

Hi can you provide Demo APK or ionic view id Please

Dartagnan

Dartagnan   ·   a year ago

please

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Choate

Choate   ·   2 years ago

Does your app template include Push notification? Also, can I add my own functions?

sundaravel

sundaravel   ·   2 years ago

No, It doesnot contain push notification now; I'm planning to add, you'll get free update. Yes, you'll get full source code, you can do customize

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

John

John   ·   2 years ago

ionic view id, please

Dartagnan

Dartagnan   ·   a year ago

please

sundaravel

sundaravel   ·   a year ago

Ionic View is not available. please contact [email protected] for more

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

ionicbaker

ionicbaker   ·   2 years ago

your product is using firebase for backend, is there any possibility to change another backend, like aws??

sundaravel

sundaravel   ·   2 years ago

Yes, we do accept custom work, please contact [email protected]

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

ojolure

ojolure   ·   2 years ago

Please provide the "ionic View ID" to test the app.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Mohamed KHADHRAOUI

Mohamed KHADHRAOUI   ·   2 years ago

Hello i bought the application , Can i test it in windows paltform and google chrome with the commande ionic serve

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Ryan Pascal

Ryan Pascal   ·   2 years ago

Does this application work on the web along with Android and iOS?

sundaravel

sundaravel   ·   2 years ago

Yes!, but few mobile specific stuff won't work on web like camera

Ryan Pascal

Ryan Pascal   ·   2 years ago

Understandable thank you!

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Michael

Michael   ·   2 years ago

Hello, Could you provide us a "ionic View ID" to test the app ?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Jawad Grar

Jawad Grar   ·   2 years ago

Hi, I am interested by your app but we need the Presence feature (show if the user is online or offline etc). Does your sample has this feature? if not, can you add it for an extra? Thanks,

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Sylvain Durand

Sylvain Durand   ·   2 years ago

Hi, I would like to buy the ionic chat app from France (https://market.ionic.io/starters/ionic-chat-app) but impossible to checkout. We get an error "Billing state is a required field". How can we get the chat app another way ??? Thanks,

sundaravel

sundaravel   ·   2 years ago

Please visit: https://codesundar.com/shop

Sylvain Durand

Sylvain Durand   ·   2 years ago

My problem is on https://codesundar.com/shop, Impossible to checkout on https://codesundar.com/checkout/ When I clic on "Proceed on Paypal" I get the error message "Billing state is a required field" :(

sundaravel

sundaravel   ·   2 years ago

Please fill all required field

Sylvain Durand

Sylvain Durand   ·   2 years ago

But the required field is the country (France) already selected. I cannot do more. I understand the country field must be with a green border but it does not wort :( How can you help me ?

sundaravel

sundaravel   ·   2 years ago

Can you please try again ? If not, please contact me [email protected]

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

John

John   ·   2 years ago

what is your ionic view id ?

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Michael Ford

Michael Ford   ·   2 years ago

in the messaging, can you send links (like a unique code) that when tapped will show the user a unique view of data based on the link sent? For example, if I sent them a linked text XYZ123, and that is a unique identifier in my firebase database, when tapped, it will show them a view with all data for that record?

sundaravel

sundaravel   ·   2 years ago

I think, it's not relevant to chat application; but you can customize your code as your wish

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Maurice Savery

Maurice Savery   ·   2 years ago

Registration on your site doesn't work dude. DIdn't receive activation email.

sundaravel

sundaravel   ·   2 years ago

Please check your spam folder too. If not contact [email protected]

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Patrick

Patrick   ·   2 years ago

where are the instructions? I am doing ionic serve, and it's coming up with loads of errors regarding validator.ts. This page doesn't exisit. Did you mean verification.ts?

sundaravel

sundaravel   ·   2 years ago

You can find setup documentation link inside readme.txt

Patrick

Patrick   ·   2 years ago

great thank you. I have almost all set up, except I am receiving this error: Typescript Error Property 'firebaseConfig' does not exist on type 'typeof Login'.

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.