Looking to build the live chat app. Already aware of the ejabberd and firebase. Can someone suggest the modern tech stack combination for the live chat app?
The ticketing system and KB has been built using the below tech stack
Front End - Angular
Server - ASP.NET core
Database - PostgreSQL
I've used AWS Amplify, GraphQL, and DynamoDB to do this with React. It uses web sockets under the covers, works well, and is fairly easy to implement. AWS Amplify has support with examples for Angular too. Check these out: https://catalog.us-east-1.prod.workshops.aws/workshops/53b10bf8-2271-4ab4-bfd2-39e878a90dc8/en-US and https://docs.amplify.aws/start/q/integration/angular/
Thanks for the details. We planned to go with chat framework ejabberd with angular front end.