Расширение для Google Chrome добавляющее панель комментариев
Разработка расширения для браузера Google Chrome (Manifest v3)
- Расширение должно работать на некоторых сайтах (конкретные страницы где расширение работает перечисляются в манифесте)
- Оно должно добавлять к этим сайтам панель для отображения комментариев и форму для добавления новых
- Комментарии имеют уникальный идентификатор
- Комментарии иерархические (древовидные)
- Панель может быть в скрытом и открытом состояниях. (Например, она могла бы выдвигаться справа или использовать какой-то другой общепринятый в вебе вариант.)
- При наличии комментариев даже в скрытом состоянии панель должна иметь индикацию наличия сообщений
- Вместо вызовов API на внешнем сервисе можно реализовать заглушки, имитирующие запросы к внешнему серверу (в случае если нет своего сервера). Разрабатывать бэкенд и БД не требуется.
- При создании нового сообщения URL страницы на которой сообщение создано передаётся вместе с сообщением
- Вопросы авторизации и аутентификации полностью игнорируются: мы доверяем пользователю самому написать свой никнейм, показываем его в созданных им комментариях, но никак не проверяем
- Никнейм запоминается между загрузками страницы в браузере
- Технология разработки не важна - предлагайте варианты (JavaScript, TypeScript, фреймворки, и так далее)