0
What technologies are used in developing messaging website?
I am a beginner and I want to work On a messaging website like Facebook and WhatsApp web. So I am planning to prepare a roadmap for it. I want to know what are the technologies need to use in it and how internet is used to send messages between 2 users? Please answer my questions
16 Answers
+ 2
Basically you have a computer running a server somewhere in this word and you should make an application on client side to communicate with the server while client requests(get, post,patch, ...) server should have instructions from you on how to handle does requests that's that's heart of it for other technologies are just authentication and security codes like encryption and hashing time limited token and so on probably should work on server side first(backend) controlling requests with nice gui on client side should wrap it up
+ 1
One of the most important technology for realtime chat apps is Websocket (like socket.io)
+ 1
Yes, I means scaling of applications.... You coment about a messaging app... This kind of app grows un production when connected clienta increase and the architecture must be enought for support it. If you start as a study case... Ok. Instead, you think in a serious Service, in real world, you must to think in this...
Best regards.
+ 1
Yes, of course.
First, sorry, Framework Is bot exact word... Middleware Is the correct one.
Here: https://www.rabbitmq.com/
Get Start section has much info.
Regards
0
Python technology's like (fast-api, tortoies, flask, ...) could help you starting
0
After starting server on you computer and opening it on browser testing
0
if you have a router assign static ip to some computer you have lying around then open a port on your computer start testing your server with another device on same network
0
Abs Sh so how much implement client server system?
0
Use the chat system would you?
0
Abs Sh sorry I don't know about it
0
Just send u a massage search your notification
0
You must learn node js and react js ...Node js is backend-- used for server side applications,React for Frontend
0
Tech Hari can you tell me what can we do with NodeJs in this project?
0
Hi. Its a complex work... Scaling Will be a challange for you. But hoy can start with a simple architecture with: a database, a frontend(maybe web) and a backend that make communications.
Maybe you can start with a communication framework as RabbitMQ.
Success!
0
Sebastián J. Tosco Can you tell me what is Scaling?
0
Sebastián J. Tosco Thank you. Can you send me any documentation or any details about RabbitMQ framework. I didn't find anything in the net