If you want to build it quickly, go for Firebase/Firestore. If you need more control and needs good scaling, go for NodeJS + Postgres in the back-end. For front-end, you can use ReactJS and later on NextJS
Comment by Gijo Varghese on "What is best tech stach for a slack like application??" | Hashnode