Hey everyone! 👋 We've got a new project coming up for a client in the medical field, and we're looking to create a proof of concept for a chat application. This app is intended for researchers and should include features similar to Microsoft Teams or Flock, such as direct messaging, group chats, temporary group chats, and eventually, encrypted messaging.
We're using a tech stack that includes React for the frontend and Spring Boot for the backend, but our team primarily consists of backend developers. We're trying to figure out which tools and libraries would be best suited for this chat application, keeping in mind the need for flexibility to accommodate future enterprise requirements.
We've thought about some options like Pusher but are also exploring open source solutions. Any guidance or recommendations would be greatly appreciated!
4 Answers
Why go for a paid service when you can build the chat functionality yourself? It could be a nice learning experience and save costs in the long run!
I've had a good experience building a chat web app using Socket.io. It's pretty easy to integrate and offers features like real-time messaging. Definitely worth checking out if you're looking for something straightforward.
I get what you mean! I recently worked with Pusher, but if you're leaning towards open source, that's definitely a great option. Be sure to explore frameworks like Rocket.Chat or Mattermost—they’re robust and customizable.
You might want to look into WebSockets for real-time communication. I recently tried out Ably for a different project, and it worked really well. It’s not specifically for chat, but I plan to use it for that soon. It's efficient for handling multiple connections.
Related Questions
Remove Duplicate Items From List
EAN Validator
EAN Generator
Cloudflare Cache Detector
HTTP Status Code Check
Online PDF Editor