Техническое задание: Доработка и интеграция платежей для проекта на Vite + React

Общая информация

Имеется рабочий проект, созданный на стеке Vite + React. Требуется выполнить ряд правок и доработок функционала, а также осуществить интеграцию платежной системы Robokassa для приема онлайн-платежей.

Основные задачи

  • Анализ существующего кодовой базы проекта.
  • Внесение необходимых правок и доработок в соответствии с требованиями.
  • Настройка и интеграция платежного шлюза Robokassa.
  • Обеспечение корректной обработки платежей (успех, ошибка, возврат).
  • Тестирование работоспособности всего функционала.

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

  • Опыт коммерческой разработки на React.
  • Понимание сборщика Vite и его особенностей.
  • Практический опыт интеграции платежных систем (желательно Robokassa или аналогичных).
  • Способность оперативно приступить к работе и выполнить задачу в сжатые сроки.

Что необходимо предоставить

  • Чистый, документированный код.
  • Работоспособное решение, протестированное в режиме разработки и, при возможности, на тестовом окружении платежной системы.
  • Краткий отчет о проделанной работе.

Разработка одностраничного сайта для гранитной мастерской с корзиной

Требуется создать одностраничный сайт-лендинг для компании, работающей с гранитом. Необходимо реализовать функционал корзины для заказа услуг. Техническое требование - верстка без конструкторов, на чистом HTML/CSS/JS.

Усиление проема в кирпичной стене гаража

Требуется выполнить работы по созданию проема для въезда автомобиля в кирпичной стене гаража с последующим усилением конструкции металлическими элементами. Предоставлены архитектурные чертежи. Необходимо подобрать и установить металлическую балку-обвязку.

Разработка Telegram-бота для интеллектуального поиска по контенту канала

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