Техническое задание: Инструмент для эмуляции ввода в Windows

Необходимо разработать программное решение, ориентированное на платформу Windows, для автоматизации взаимодействия с пользовательским интерфейсом.

Основная функциональность

  • Программная эмуляция пользовательского ввода: клавиатура и мышь.
  • Отправка системных событий в целевые окна приложений.
  • Поддержка работы с несколькими свёрнутыми окнами одновременно.
  • Архитектура должна быть кроссплатформенной, но первичная цель - стабильная работа под Windows.

Формат решения

Исполнитель может предложить реализацию в виде одного из следующих вариантов:

  • Автономная утилита (консольная или с GUI).
  • Библиотека (DLL, модуль) с API для интеграции в другие проекты.
  • Фоновый сервис (демон).

Технические требования

  • Решение должно быть надежным и стабильным.
  • Код должен быть хорошо структурирован и документирован.
  • Необходимо предусмотреть возможность тонкой настройки отправляемых событий.

Разработка серверной части для онлайн-игр с использованием Node.js, Redis и кластеризации

Требуется опытный backend-разработчик для настройки и оптимизации Redis в проекте онлайн-игр (домино, нарды и другие). Стек: Node.js, Express, Redis, кластеризация. Задача - обеспечить стабильную работу игровых комнат и высокую нагрузку.

Настройка платежных систем для лендинга на Tilda

Необходимо подключить две платежные системы (ЮMoney и PayPal) к существующему одностраничному сайту на Tilda для продажи цифрового продукта. Требуется обеспечить корректную работу оплаты в рублях и иностранной валюте.