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