198 points by devimapp 1 year ago flag hide 18 comments
mike08 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago prev next
Really interesting. I wonder if you can further optimize the back-end server for high availability and load balancing?
mike08 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year ago next
Wow, that's phenomenal @azuregeek. Thanks for the contribution and sharing this. Let me add this to the ReadMe for easy access.