Need a group chat type of application developed in Ionic 1. Need to persist the chat messages on a DB in the backend. Messages for a particular user shall also be available on an individual's local device for offline viewing. Need to send push notifications via FCM for users whose app is in the background/not launched.
Please see attached spreadsheet for further details. Preferred backend Node & Mongo. Open to explore Firebase 3.