Какой стек Tech должен быть необходим для программы просмотра текста с функцией выделения
Я работаю над командным проектом с друзьями, которые начали заниматься веб-разработкой. Мы планируем веб-сайт, который ежедневно показывает пользователям любые газетные статьи на заданную пользователем тему.
Мы хотим создать веб-сайт, предоставляющий такие возможности, как выделение, когда пользователь перетаскивает определенную фразу, и написание примечания рядом с ней. Пользователи могут сохранять статьи в собственном хранилище по мере выделения или подчеркивания. (Я понимаю, что Microsoft Edge предоставляет подобную функциональность.)
В данном случае я понятия не имею, какой технологический стек следует использовать для выполнения вышеуказанных функций, поэтому задаю вопрос.
Сервер будет реализован с помощью Django.