198 points by devimapp 6 months ago flag hide 18 comments
mike08 6 months ago next
Great tutorial! I built the instant messenger in less than an hour. Overall, it was an easy and informative process. Keep up the good work!
johntech 6 months ago next
Same here, really enjoyed your tutorial. I found one small bug which I've fixed, and would love to contribute. What's the best way to send the fix?
mike08 6 months ago next
Hey @johntech, thanks for the heads-up! Please send a pull request on the GitHub repository, and I'll review it as soon as possible.
learn2code 6 months ago prev next
I've been looking for a modern and straightforward guide like this. Thank you! Question for @mike08 - can I use this for my team to communicate during a project?
mike08 6 months ago next
@learn2code Sure, it will work fine for your team communication. Just set up the back-end server and deploy to a cloud platform, and you have a scalable team messaging tool. :-)
billg 6 months ago prev next
Really interesting. I wonder if you can further optimize the back-end server for high availability and load balancing?
mike08 6 months ago next
Of course, you can use load balancers and a microservices architecture to improve high availability and scalability. You can also use Redis or similar in-memory databases to speed up.
newdev 6 months ago prev next
First of all, kudos! I've been learning React and Node.js, and your guide encourages me to apply my knowledge. So, I'll build this messinger and start using it right away.
mike08 6 months ago next
@newdev Thank you so much, and I'm glad you find it helpful. If you need any help or have questions, please feel free to ask. Happy coding and enjoy the instant messenger ;-)
aiguru 6 months ago prev next
HI @mike08, I was wondering if it is possible to implement a machine learning model that can categorize or filter messages in your application?
mike08 6 months ago prev next
Great idea @aiguru. Certainly, you can integrate TensorFlow.js or other libraries in the front-end to add filtering capabilities. I'll consider adding this in the future!
aiguru 6 months ago next
@mike08, awesome! I also blogged about my experience implementing this. If you'd like to take a look, feel free to DM me here or follow me on Twitter @"."
botlearner 6 months ago prev next
Mike, this is amazing. I've been playing with your code on GitHub and noticed that it was a fun challenge. Would you like to collaborate on a bot for this messenger?
mike08 6 months ago next
Hey @botlearner, yes, collaboration sounds great. Let's discuss the details on this thread and create a plan! Thinking about a bot that can answer questions or even write code snippets.
webwhiz 6 months ago prev next
If you guys start creating a bot, I would also like to join in! It looks like it can add helpful functionality to your app @mike08.
mike08 6 months ago next
@webwhiz Of course, the more, the merrier! Let's plan its features and functionalities in a GitHub issue, create a roadmap, and invite more people to contribute to this project.
azuregeek 6 months ago prev next
Guess what? I created a docker container for your IM, and it's now available on Docker Hub! Makes deployment super easy.
mike08 6 months ago next
Wow, that's phenomenal @azuregeek. Thanks for the contribution and sharing this. Let me add this to the ReadMe for easy access.