Необходимо реализовать модуль в CRM для работы с запросами на перевод средств.
Процесс такой: Менеджер создает запрос на перевод по заказу, плательщик берет его в работу, выполняет перевод, добавляет подтверждение и комиссию, после чего директ-менеджер проверяет и подтверждает выполнение. После подтверждения система должна автоматически списывать средства с выбранного счета плательщика, считать использованную сумму в USD с учетом пополнений счета по FIFO и обновлять данные заказа в KeyCRM.
Что входит в задачу:
логика запросов на перевод;
роли: admin, user(менеджер), payer;
статусы, блокировка запроса на время работы плательщика;
загрузка одного или нескольких скриншотов;
проверка перевода менеджером;
учет счетов плательщиков, пополнений и списаний;
расчет USD по истории пополнений;
интеграция с KeyCRM;
админ страница для управления плательщиками и их счетами.
Стек проекта:
frontend — React + TypeScript + Ant Design
backend — Node.js + Express + TypeScript + MongoDB
Важно:
это доработка существующей CRM, а не новый проект с нуля. Есть готовое описание логики, use case, и приблизительная схема сущностей. Нужен человек, который готов работать с существующим, легаси кодом и встраивать новый функционал в текущую архитектуру.