Разработка расширения Chrome: Автокликер и автоматический ввод

Требуется завершить разработку расширения для браузера Google Chrome, которое позволяет автоматизировать действия пользователя на веб-страницах.

Текущее состояние проекта

  • Имеется частично рабочий прототип, который импортируется в режиме разработчика Chrome.
  • Прототип предоставлен заказчиком для ознакомления и дальнейшей доработки.

Требования к исполнителю

Обязательные навыки и технологии:

  • Опыт работы с нативным JavaScript (ES6+).
  • Знание TypeScript.
  • Опыт разработки на React.
  • Опыт работы с Node.js.
  • Полное понимание принципов работы веб-браузеров и DOM.

Желательный, но не обязательный опыт:

  • Разработка расширений для Google Chrome (знание Manifest V3, API расширений, изоляция контент-скриптов).

Что нужно сделать

  1. Проанализировать предоставленный прототип, понять его архитектуру и выявить недостатки.
  2. Доработать и завершить функционал расширения в соответствии с техническим заданием, предоставленным заказчиком.
  3. Реализовать стабильную работу основных функций:
    • Запись и воспроизведение последовательности действий мыши (клики, перемещения).
    • Автоматический ввод текста с клавиатуры.
    • Настройка параметров автоматизации (задержки, циклы, триггеры).
  4. Обеспечить корректную работу расширения в среде Google Chrome.
  5. Предоставить чистый, документированный и поддерживаемый код.

Откликаясь на задание, пожалуйста, укажите:

  • Ваш опыт работы с указанным стеком технологий (JavaScript/TypeScript, React, Node.js).
  • Опыт в создании браузерных расширений (если имеется).
  • Примеры наиболее успешных и сложных проектов в веб-разработке, над которыми вы работали.

Разработка Telegram-бота для учета показаний счетчиков с интеграцией в базу данных

Требуется создать Telegram-бота с кнопочным интерфейсом для сбора данных пользователей. Бот должен сохранять информацию в базу данных PostgreSQL и быть размещенным на арендованном VPS-сервере.