Реалізація модуля у CRM для роботи із запитами на переказ коштів Fullstack (React + Node)
Потрібно реалізувати модуль у CRM для роботи із запитами на переказ коштів.
Процес такий: Менеджер створює запит на переказ по замовленню, пеєр бере його в роботу, виконує переказ, додає підтвердження і комісію, після чого директ-менеджер перевіряє та підтверджує виконання. Після підтвердження система має автоматично списувати кошти з вибраного рахунку пеєра, рахувати використану суму в USD з урахуванням поповнень рахунку по FIFO та оновлювати дані замовлення в KeyCRM.
Що входить у задачу:
логіка запитів на переказ;
ролі: admin, user(менеджер), payer;
статуси, блокування запиту на час роботи пеєра;
завантаження одного або кількох скріншотів;
перевірка переказу менеджером;
облік рахунків пеєрів, поповнень і списань;
розрахунок USD по історії поповнень;
інтеграція з KeyCRM;
адмін сторінки для керування пеєрами та їх рахунками.
Стек проєкту:
frontend — React + TypeScript + Ant Design
backend — Node.js + Express + TypeScript + MongoDB
Важливо:
це доопрацювання існуючої CRM, а не новий проєкт з нуля. Є готовий опис логіки, use case, та приблизна схема сутностей. Потрібна людина, яка готова працювати з існуючим, легасі кодом і вбудовувати новий функціонал у поточну архітектуру.
-
✋ Доброго дня! Ми IT-компанія dZENcode.
Ми реалізуємо модуль у поточній CRM для запитів на переклади: ролі admin/user/payer, статуси та блокування, FIFO-облік USD, інтеграція з KeyCRM, спираючись на досвід команди, найкращі практики та власні напрацювання.
Є доступ до репозиторію та staging-середовища?
Як формується курс USD та правила списання за FIFO?
Докладну інформацію про наші послуги та ставки ви знайдете на сайті:Freelancehunt
Подивіться – далі обговоримо деталі роботи, пишіть, як будете готові.
…
Фінальна вартість формується тільки після уточнення обсягу та вимог.
___________________
З повагою,
Менеджер dZENcode
Наші сильні сторони:
💎 10+ років надаємо IT-послуги: Аутсорс, Аутстаф
🔥 90+ штатних спеціалістів
🚀 Проекти «з нуля» та на підтримку
⚙️ SLA та постпродакшн-супровід
✅ Договір з компанією, гарантований результат!
🔥 250+ публічних відгуків з 2015 року.
-
Модуль з ролями, статусами, блокуванням запитів на час роботи пеєра, FIFO-розрахунком по рахунках і синком з KeyCRM. Бекенд на Express + MongoDB з транзакціями для атомарності списань, фронт на Ant Design з таблицями і формами. Скріншоти через multer. Працював з легасі CRM, готовий вписатись в існуючу архітектуру. Питання: інтеграція з KeyCRM через їхній REST API чи є вебхуки?
-
Вітаю!
Дуже чітке ТЗ. Наявність готових Use Cases та схем сутностей це величезний плюс, який дозволить одразу перейти до розробки.
Ваш стек (React, TS, Ant Design, Node.js, Express, MongoDB) — це мій основний профіль. Я маю великий досвід роботи з існуючим (легасі) кодом фінансових та CRM систем. Я не з тих, хто пропонує "переписати все з нуля". Моя мета — акуратно вбудувати новий модуль у вашу поточну архітектуру, дотримуючись ваших код-стайлів.
Як я бачу технічну реалізацію найскладніших вузлів:
1. Розрахунок USD по FIFO: Для MongoDB я спроєктую колекцію транзакцій поповнення (Top-ups) так, щоб при списанні алгоритм брав найстаріші активні поповнення, вираховував їхній курс і "відкушував" потрібну суму, поки не покриє весь переказ. Це гарантує точну фінансову аналітику без похибок курсу.
… 2. Блокування запиту (Locking): Щоб два пеєри (Payers) випадково не взяли одну заявку, реалізую механізм блокування на рівні БД (наприклад, через атомарні операції findOneAndUpdate з перевіркою статусу та locked_at timestamp).
3. Завантаження скріншотів: Налаштую multer для завантаження файлів (на ваш S3 або локальне сховище) з прив'язкою URL до ID транзакції.
4. Інтеграція з KeyCRM: Використаю їхній REST API для автоматичної зміни статусів замовлень та передачі трек-номерів/оплат після підтвердження директ-менеджером.
5. Ant Design: Чудово знаю цю бібліотеку. Адмінка та дашборди будуть виглядати нативно і повністю відповідати вашому поточному UI.
Терміни та Вартість: Оскільки у вас вже є готова бізнес-логіка та схеми, я зможу реалізувати цей модуль значно швидше за стандартні терміни:
Термін: 5–7 днів (зазвичай такі фінансові модулі роблять 2-3 тижні).
Бюджет: Орієнтовно300– 500$ за весь модуль під ключ (включаючи фронт, бек і тестування). Точну суму зможу назвати після короткого рев'ю існуючого коду бази.
Готовий підписати NDA, подивитися ваші схеми сутностей (Use Cases) та структуру БД, щоб розпочати роботу.
-
280 Привіт! Зроблю модуль у CRM: ролі, статуси/блокування, завантаження скрінів, FIFO USD, інтеграція з KeyCRM. Є ТЗ — ок, підкажіть тільки нюанси по легасі та які частини коду найкритичніші.
-
1526 18 0 Вітаю, розгортав велику CRM систему для медичного закладу. Як раз мій стек технологій, готовий взятися за роботу. Приділяю максимум часу, виконаю максимально швидко та якісно!
-
3082 9 0 Доброго дня!
Маю досвід доопрацювання CRM на React + TypeScript / Node.js + Express. Працював з ролями, статусами, бізнес-логікою, інтеграціями та легасі кодом.
Отже все можу зробити.
Приклади:
https://rstays.com/
https://ai-desk.ai/
…
GitHub:
https://github.com/axbuglak
Пишіть, обговоримо деталі.
-
2025 4 0 Вітаю!
Ознайомився з Вашим ТЗ, маю досвід роботи з подібними проєктами та добре розумію поставлені задачі. Готовий реалізувати проєкт у короткі строки.
Буду радий обговорити деталі в особистих повідомленнях.
-
3631 17 0 Вітаю! 🚀
Маю досвід допрацювання існуючих CRM-систем з ролями, статусними процесами, фінансовою логікою, файлами та інтеграціями із зовнішніми сервісами. Комфортно працюю з legacy-кодом і вбудовую новий функціонал у вже наявну архітектуру.
Використовуваний стек:
Backend: Node.js, TypeScript, MongoDB
Integrations: KeyCRM API, file upload, фінансова логіка FIFO, ролі/статуси/locking
Frontend: React, TypeScript, Ant Design
… Infrastructure: Docker, логування, тестування, CI/CD
Готовий обговорити деталі проєкту в особистих та готовий приступати до роботи.
З повагою, Андрій
-
2512 4 0 Вітаю!
Ми команда Coderfy — і такі задачі для нас максимально в рідній стихії”
Маємо великий досвід у розробці CRM та ERP систем, включно з власною кастомною CRM, де реалізовували складні бізнес-процеси, фінансову логіку, ролі, статуси та інтеграції. Добре розуміємо, як будувати такі модулі не просто “щоб працювало”, а щоб це було стабільно, масштабовано і зрозуміло для команди.
Що важливо у вашому кейсі — це не просто CRUD, а:
- коректна бізнес-логіка (FIFO, списання, перевірки)
- контроль статусів і блокувань
- прозорий фінансовий облік
- інтеграція з KeyCRM без “розсинхрону”
…
Ми якраз спеціалізуємось на складних інтерфейсах і подібних сценаріях, тому можемо реалізувати це акуратно в існуючій архітектурі без “костилів”.
Окремо: без проблем підключаємось до вже існуючих проєктів і працюємо з легасі кодом — це наш регулярний формат роботи. Швидко розбираємось у структурі, пропонуємо оптимізації і впроваджуємо функціонал без ризику “поламати” поточну систему.
Після короткого обговорення можемо:
- запропонувати оптимальну реалізацію модуля
- показати клікабельний прототип (логіку + інтерфейс), щоб одразу синхронізуватись по UX
Давайте коротко обговоримо — і ми одразу покажемо, як це може виглядати у вашій CRM
-
1887 8 0 Вітаю!
Команда The Dev Company зацікавлена доопрацювати вашу існуючу CRM та реалізувати модуль роботи із запитами на переказ коштів у поточному стеку (React + TS + Ant Design / Node.js + Express + TS + MongoDB).
Ми готові:
- вписати логіку запитів на переказ у наявну модель замовлень: створення запиту менеджером → взяття в роботу пеєром із блокуванням → додавання підтверджень/комісії → перевірка директ‑менеджером → автосписання з рахунку;
- реалізувати ролі та статуси (admin, user/менеджер, payer), блокування запиту на час роботи пеєра, валідацію переходів по статусах;
- додати завантаження одного/кількох скріншотів (збереження, прив’язка до запиту, відображення в UI);
- впровадити облік рахунків пеєрів: поповнення, списання, історія операцій, розрахунок використаної суми в USD по FIFO з урахуванням історії поповнень;
… - зробити інтеграцію з KeyCRM для оновлення даних замовлення після фінального підтвердження;
- розробити адмін‑сторінки для керування пеєрами та їх рахунками (створення/редагування, ліміти, історія).
Маємо досвід роботи з легасі‑проєктами на Node.js/Express/TypeScript + MongoDB і фронтендом на React/Ant Design, тому можемо акуратно вбудувати новий функціонал у поточну архітектуру, спираючись на ваш опис логіки, use case та існуючу схему сутностей.
Готові переглянути репозиторій/документацію та запропонувати план впровадження по етапах з оцінкою строків і вартості.
-
7134 13 0 Вітаю , Я готовий працювати з вашим legacy-кодом. Розумію, що в існуючих проєктах головне — не "зламати" те, що працює, і органічно вбудувати нову модель даних (Request, Payer, Transaction) у поточну архітектуру.
Як я реалізую ключові виклики проєкту:
Логіка FIFO для USD: Я реалізую окрему чергу (Collection) для поповнень рахунків пеєрів. При кожному списанні скрипт буде ітерувати по невичерпаних залишках поповнень, списуючи еквівалент у USD за курсом на момент того конкретного поповнення. Це забезпечить точний фінансовий облік.
Статусна модель та блокування: Використаю механізм Optimistic Locking або статусний контроль у MongoDB, щоб уникнути ситуації, коли два пеєри одночасно беруть один запит. Поки запит у статусі In Progress, він буде недоступний для інших.
Інтеграція з KeyCRM: Використаю їхній API для автоматичного оновлення статусів замовлень або додавання витрат/платежів безпосередньо в картку замовлення після фінального підтвердження директ-менеджером.
… Frontend (Ant Design): Оскільки ви використовуєте AntD, я зберу інтерфейс для пеєрів та адмін-панель на базі стандартних компонентів (ProTable, Upload для скріншотів), що дозволить швидко додати функціонал, зберігши єдиний стиль системи.
Мій GitHub: https://github.com/onyx144
-
12912 67 0 Вітаю! Готовий виконати ваше завдання швидко та якісно.
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть — зможу розпочати роботу вже сьогодні. Буду радий плідній співпраці!
-
96760 1276 1 10 Вітаю.Працюю з React/Node.js понад 8+ років. Готовий до співпраці.Звертайтесь.
-
280 Доброго дня. Маю досвід роботи з React + TypeScript та Node.js (Express, MongoDB), тому можу акуратно інтегрувати новий модуль у вашу існуючу CRM без “поломки” поточної логіки. Розумію важливість коректної реалізації бізнес-процесу: статуси, блокування запитів, ролі, облік рахунків і особливо розрахунок списань по FIFO — це критичні речі, які потребують чіткої та надійної логіки на бекенді. Також реалізую зручний інтерфейс для роботи менеджерів і пеєрів (завантаження скріншотів, перевірка, підтвердження) та інтеграцію з KeyCRM. Підкажіть, будь ласка, чи є вже частково реалізована логіка по рахунках/поповненнях, і в якому вигляді зараз відбувається інтеграція з KeyCRM (API, webhooks)?
-
950 2 0 Доброго дня!
Ознайомився з задачею — це не просто CRUD-модуль, а повноцінна фінансова логіка з ролями, статусами та обліком коштів.
Моє бачення реалізації:
— Побудувати чіткий workflow запиту (створення → взяття в роботу → виконання → перевірка → підтвердження)
— Реалізувати блокування запиту під час роботи пеєра (щоб уникнути конфліктів)
— Акуратно вписати логіку в існуючу CRM без “поломки” поточної архітектури
… — Винести фінансову логіку (FIFO, списання, баланс) в окремий сервіс/шар
— Обробка файлів (скріни) + валідація
— Інтеграція з KeyCRM через API (оновлення замовлень після підтвердження)
Що важливо:
— правильний облік коштів (FIFO — критично, тут не можна помилятись)
— контроль статусів і доступів (roles & permissions)
— робота з легасі кодом (рефактор точково, без зайвого “переписування”)
По стеку повністю підходить: React + Node + MongoDB — працював з подібними задачами.
Оцінка:
Термін: 2–4 тижні
Бюджет: $1000–2000 (залежить від складності інтеграції та стану поточного коду)
Готовий подивитись код і швидко включитись в роботу.
Такий модуль краще одразу зробити правильно по логіці — інакше потім будуть проблеми з фінансами і звітністю.
-
390 Добрий день!
Мене звати Вова, я frontend-розробник з досвідом розробки та інтеграції складних бізнес-модулів у вже існуючі CRM-системи. Маю понад 4 роки комерційного досвіду з React + TypeScript + Ant Design, працював з legacy-кодом, великими кодовими базами та проєктами, де потрібно було акуратно вбудовувати новий функціонал, не ламаючи існуючу архітектуру.
Особливо добре розбираюся в модулях з ролями, статусами, фінансовими розрахунками та інтеграціями з зовнішніми системами (в тому числі з KeyCRM та подібними сервісами).
Як я бачу реалізацію цього модуля (враховуючи, що це доопрацювання існуючої CRM і є готовий опис логіки + схема сутностей):
Ознайомлення з legacy-кодом — детально вивчу існуючу архітектуру, компоненти, store (якщо є Redux / Zustand / Context), ролі та права доступу, щоб новий модуль ідеально вписався в поточний стиль і структуру.
Створення нового модуля «Запити на переказ» — додам окремий розділ у меню, сторінки списку запитів, детальної картки та адмін-панелі для керування пеєрами та рахунками.
Реалізація ролей та доступів — admin, user (менеджер), payer. Використаю існуючу систему ролей або розширю її через Ant Design + React Router.
Життєвий цикл запиту — створення запиту менеджером, взяття в роботу пеєром (з блокуванням для інших), зміна статусів, завантаження одного або кількох скріншотів (Ant Design Upload + preview).
… Фінансова логіка на фронтенді — відображення історії поповнень, автоматичний розрахунок використаних коштів по FIFO, показ залишків у USD, комісії та підтверджень.
Інтеграція з backend та KeyCRM — підключусь до існуючих API (Axios / TanStack Query), оброблю optimistic updates, помилки та реал-тайм оновлення статусів. Забезпечу коректну передачу даних для автоматичного списання та оновлення замовлення в KeyCRM.
Адмін-сторінки — зручні таблиці та форми для керування пеєрами, рахунками, поповненнями та списаннями (з фільтрами, сортуванням і експортом).
Тестування та здача — повне тестування всіх сценаріїв, перевірка на responsive, доступність і відповідність існуючому UI/UX. Передам чистий, задокументований код.
Готовий розпочати роботу над модулем у найближчий час і повністю зануритися в legacy-код, щоб все інтегрувалося максимально чисто та стабільно.
Буду радий обговорити деталі, показати приклади подібних модулів з мого досвіду або відповісти на будь-які питання.
-
654 4 0 Вітаю, маю відповідний досвід роботи з Legacy кодом і доопрацюванням існуючих код баз
Пишіть в особисті, домовимося щодо співпраці
Буду радий Вам допомогти!
-
9927 117 0 Вітаю.
Я NodeJS розробник. Маю досвід з KeyCRM. Готовий взятися. Пишіть, обговоримо.
-
цікаво бачити як по різному використовують термін "легасі код" 😁
більшість замовників, навіть якщо у них сміття та процедурний моноліт, ображаються на слово "легасі" і кричать що у них все "нормальне!".
а тут складається враження що ви кажете "легасі код" просто тому що проект пожив якийсь час та обріс функціоналом.
на мій суб'єктивний погляд, по описаному стеку і проекту, це ще не легасі.
не заглядаючи під капот звісно, по тому що там там глибше вам видніше 😄 -
Актуальні фриланс-проєкти в категорії Веб-програмування
Створення сайту для бухгалтерскоі фірми на вордпресс ( на готовому шаблоні)
25 000 UAH
Доброго дня. Ми бухгалтерська фірма -хочемо створити сайт для бухгалтерскоі фірми на вордпресс ( на готовому шаблоні) на двох мовах. Який буде оптимизований під пошук гугл та ші . Веб-програмування ∙ 23 хвилини тому ∙ 26 ставок |
Доробка системи обліку робочого часу на ASP.NETПотрібен .NET-розробник для невеликого проекту — системи підрахунку зарплати співробітників. Три завдання: Розгорнути систему на нашому піддомені (домен і доступи надамо). Аудит форми логіна + доопрацювання з безпеки за необхідності. Реалізувати закрите API для вивантаження… Веб-програмування ∙ 36 хвилин тому ∙ 15 ставок |
Потрібно зробити сучасний сайт для компанії натяжних стель У Польщі
28 485 UAH
Потрібен сучасний преміальний дизайн, адаптація під мобільні пристрої, швидке завантаження, SEO, анімації, калькулятор, портфоліо, форма заявки. Бажано досвід створення сайтів в Польщі,лендінгів для будівельних або ремонтних компаній. Обов’язково надішліть приклади своїх робіт. HTML та CSS верстання, Веб-програмування ∙ 2 години 54 хвилини тому ∙ 86 ставок |
Шукаємо Фронтенд розробника для навчальної платформиFrontend-розробник https://www.figma.com/design/vXKC6kfWOeDBX2464BXqRv/%D0%A2%D0%97?node-id=0-1&p=f&t=OJxQ9DF0zXBNnBJv-0 Привіт! Шукаємо frontend-розробника для роботи над сучасною музичною платформою Muse. Проєкт уже має готовий дизайн у Figma, працюючий backend на Laravel та… HTML та CSS верстання, Веб-програмування ∙ 4 години 42 хвилини тому ∙ 66 ставок |
Редизайн та SEO-оптимізація сайту на платформі Prom.uaТехнічне завдання Сайт: protone.com.uaОсновна мета Необхідно зробити сайт сучасним, візуально привабливим, зручним для користувача та максимально підготовленим до просування в пошукових системах і всередині маркетплейсу Prom.ua. Основний акцент — покращення дизайну, структури… Веб-програмування, Дизайн сайтів ∙ 5 годин 11 хвилин тому ∙ 17 ставок |