There is a text editor application that works on Mac Os, you need to implement this functionality: in the application, you can activate Real Time to view and comment on certain parts of the text (as in Google Dox), for this, the application user needs to share a special link, clicking on which you can watch behind the text in real time. At the same time, completely different users can use this functionality at the same time, and quite a large number of users can also follow the link to view.
It is clear that you will probably have to create it on web sockets and write a daemon that will handle it all. I roughly understand how this is implemented, but I don’t have experience in creating this, so I have a few questions:
- What technology should be used for this? PHP shit? Node.js Kull (I don't know node will have to learn on the fly)?
- How hard is it implemented and how much can it cost? (taking into account the fact that you have to do both back-end and front-end). Is it worth it at all to take one person (freelancer), or is this task a bit of a different level?
- Is it easy to learn Node.js if you know PHP and JavaScript at a fairly good level?