title: Send push notification for chat app build using Firebase Realtime Database
body: <p>Im currently using <strong>Firebase Realtime Database</strong> to build an chat application. I took <a href="https://www.raywenderlich.com/140836/firebase-tutorial-real-time-chat-2" rel="nofollow noreferrer">this Raywenderlich tutorial</a>   as my starting point to learn Firebase. </p>
  
  <p>In My case i need to send push notification when there is a new message ( also push notification for other <strong>Database changes in Firebase</strong>).
  I know there is FCM and Firebase Notification to send push notification, but they can only be triggered externally from and HTTP request.</p>
  
  <p>I don't mind having my own Node.js server to achieve this, but how do i do this?
  How do i track where there is a new message (Change in DB ).</p>
  
  <p>And what is Firebase Admin SDK ? should I be using that?
  Im new to Firebase and kinda lost. Can someone put me on track ?</p>