I would like to ask you what should I use or at least search in order to create something like on this schematic picture. Maybe hopefully you can point me to the exact solution.
The wall of text is loaded from database and than user can highlight it creating annotation on the same height as the beginning of the highlight in the text, so that after highlighting text user can start writing annotation. Something similar works in MS Word and many other apps, but I couldn't find any useful resources online. I would like it to work in as simplest way as possible (using JS, ReactJS, NodeJS, etc.)
Thanks in advance