• Projects 10
  • Rating 5.0
  • Rating 7 138

Budget: 11350 UAH Deadline: 7 days

Module with roles, statuses, blocking requests during peer work, FIFO calculation for accounts, and sync with KeyCRM. Backend on Express + MongoDB with transactions for atomicity of deductions, frontend on Ant Design with tables and forms. Screenshots via multer. Worked with legacy CRM, ready to fit into the existing architecture. Question: integration with KeyCRM through their REST API or are there webhooks?

Andrey K.
1 288 1
  • Projects 1 292
  • Rating 5.0
  • Rating 103 448

Budget: 1000 UAH Deadline: 1 day

Hello. I have been working with React/Node.js for over 8+ years. I am ready to collaborate. Please contact me.

  • Projects 118
  • Rating 5.0
  • Rating 10 376

Budget: 4500 UAH Deadline: 3 days

Hello.

I am a NodeJS developer. I have experience with KeyCRM. I am ready to take it on. Write to me, we will discuss.

  • Projects -
  • Rating -
  • Rating 256

Budget: 12000 UAH Deadline: 10 days

Hello! I will create a module in the CRM: roles, statuses/blocking, uploading screenshots, FIFO USD, integration with KeyCRM. There is a technical specification — okay, just let me know the nuances regarding the legacy and which parts of the code are the most critical.

  • Projects 19
  • Rating 5.0
  • Rating 1 526

Budget: 12345 UAH Deadline: 1 day

Hello, I am developing a large CRM system for a medical institution. This is exactly my tech stack, I am ready to take on the work. I will dedicate maximum time, and I will complete it as quickly and efficiently as possible!

  • Projects 9
  • Rating 5.0
  • Rating 2 776

Budget: 12345 UAH Deadline: 7 days

Good day!

I have experience in refining CRM on React + TypeScript / Node.js + Express. I have worked with roles, statuses, business logic, integrations, and legacy code.
So I can do everything.

Examples:
https://rstays.com/

https://ai-desk.ai/

  • Projects 4
  • Rating 5.0
  • Rating 2 025

Budget: 9000 UAH Deadline: 1 day

Hello!

I have reviewed your technical specifications, I have experience working with similar projects and I understand the tasks set. I am ready to implement the project in a short time.

I would be happy to discuss the details in private messages.

  • Projects -
  • Rating -
  • Rating 496

Budget: 10000 UAH Deadline: 1 day

✋ Hello! We are the IT company dZENcode.

We are implementing a module in the current CRM for translation requests: roles admin/user/payer, statuses and blocks, FIFO accounting in USD, integration with KeyCRM, based on the team's experience, best practices, and our own developments.

Is there access to the repository and staging environment?
How is the USD exchange rate formed and what are the rules for FIFO write-offs?

You can find detailed information about our services and rates on our website: Freelancehunt
Take a look – we will discuss the details of the work further, write when you are ready.

Сервис аренды автомобилей
  • Projects 17
  • Rating 5.0
  • Rating 3 574

Budget: 15000 UAH Deadline: 14 days

Hello! 🚀

I have experience in refining existing CRM systems with roles, status processes, financial logic, files, and integrations with external services. I am comfortable working with legacy code and embedding new functionality into the existing architecture.

Technology stack used:

Backend: Node.js, TypeScript, MongoDB
Integrations: KeyCRM API, file upload, FIFO financial logic, roles/statuses/locking
Frontend: React, TypeScript, Ant Design
Infrastructure: Docker, logging, testing, CI/CD

  • Projects 4
  • Rating 5.0
  • Rating 2 512

Budget: 26998 UAH Deadline: 30 days

Hello!
We are the Coderfy team — and such tasks are in our native element.
We have extensive experience in developing CRM and ERP systems, including our own custom CRM, where we implemented complex business processes, financial logic, roles, statuses, and integrations. We understand well how to build such modules not just "to make it work," but to ensure they are stable, scalable, and clear for the team.

What is important in your case is that it is not just CRUD, but:
- correct business logic (FIFO, write-offs, checks)
- control of statuses and blocks
- transparent financial accounting
- integration with KeyCRM without "desynchronization"

  • Projects 8
  • Rating 5.0
  • Rating 1 911

Budget: 16000 UAH Deadline: 7 days

Hello!

The Dev Company team is interested in refining your existing CRM and implementing a module for handling money transfer requests in the current stack (React + TS + Ant Design / Node.js + Express + TS + MongoDB).

We are ready to:
- integrate the transfer request logic into the existing order model: creating a request by the manager → taking it into work by the peer with blocking → adding confirmations/commissions → checking by the direct manager → automatic deduction from the account;
- implement roles and statuses (admin, user/manager, payer), blocking the request during the peer's work, validating transitions between statuses;
- add the ability to upload one/multiple screenshots (saving, linking to the request, displaying in the UI);
- implement accounting for peer accounts: replenishment, deduction, transaction history, calculating the used amount in USD by FIFO considering the replenishment history;
- make integration with KeyCRM for updating order data after final confirmation;

  • Projects 13
  • Rating 4.9
  • Rating 6 949

Budget: 12000 UAH Deadline: 5 days

Hello, I am ready to work with your legacy code. I understand that in existing projects, the main goal is not to "break" what works and to organically integrate the new data model (Request, Payer, Transaction) into the current architecture.

How I will address the key challenges of the project:
FIFO logic for USD: I will implement a separate queue (Collection) for funding peer accounts. With each withdrawal, the script will iterate through the unspent balances of the funding, deducting the equivalent in USD at the exchange rate at the time of that specific funding. This will ensure accurate financial accounting.

Status model and locking: I will use the Optimistic Locking mechanism or status control in MongoDB to avoid situations where two peers simultaneously take one request. While the request is in the In Progress status, it will be unavailable to others.

Integration with KeyCRM: I will use their API for automatic updates of order statuses or adding expenses/payments directly to the order card after final confirmation by the direct manager.

Frontend (Ant Design): Since you are using AntD, I will build the interface for peers and the admin panel based on standard components (ProTable, Upload for screenshots), which will allow for quick functionality addition while maintaining a consistent system style.

  • Projects 67
  • Rating 5.0
  • Rating 12 691

Budget: 15000 UAH Deadline: 3 days

Hello! I am ready to complete your task quickly and efficiently.

My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio

Write to me — I can start working today. I will be happy to collaborate!

  • Projects -
  • Rating -
  • Rating 288

Budget: 20000 UAH Deadline: 15 days

Good day. I have experience working with React + TypeScript and Node.js (Express, MongoDB), so I can carefully integrate a new module into your existing CRM without "breaking" the current logic. I understand the importance of correct implementation of business processes: statuses, blocking requests, roles, account management, and especially the calculation of deductions by FIFO — these are critical things that require clear and reliable logic on the backend. I will also implement a convenient interface for the work of managers and peers (uploading screenshots, verification, confirmation) and integration with KeyCRM. Please let me know if there is already partially implemented logic for accounts/replenishments, and in what form the integration with KeyCRM is currently taking place (API, webhooks)?

  • Projects -
  • Rating -
  • Rating 926

Budget: 9998 UAH Deadline: 1 day

Good day!

I have reviewed the task — this is not just a CRUD module, but a full-fledged financial logic with roles, statuses, and fund accounting.

My vision for implementation:

— Build a clear workflow for the request (creation → taking into work → execution → verification → confirmation)
— Implement request locking during peer work (to avoid conflicts)
— Carefully integrate the logic into the existing CRM without "breaking" the current architecture
— Separate the financial logic (FIFO, write-offs, balance) into a separate service/layer

Website for an airline in the USA
  • Projects -
  • Rating -
  • Rating 390

Budget: 15000 UAH Deadline: 7 days

Good day!
My name is Vova, I am a frontend developer with experience in developing and integrating complex business modules into existing CRM systems. I have over 4 years of commercial experience with React + TypeScript + Ant Design, have worked with legacy code, large codebases, and projects where it was necessary to carefully integrate new functionality without breaking the existing architecture.
I have a particularly good understanding of modules with roles, statuses, financial calculations, and integrations with external systems (including KeyCRM and similar services).
Here is how I envision the implementation of this module (considering that this is an enhancement of the existing CRM and there is a ready description of the logic + entity schema):

Familiarization with the legacy code — I will thoroughly study the existing architecture, components, store (if there is Redux / Zustand / Context), roles, and access rights so that the new module fits perfectly into the current style and structure.
Creation of a new module "Transfer Requests" — I will add a separate section in the menu, pages for the list of requests, detailed cards, and an admin panel for managing payers and accounts.
Implementation of roles and access — admin, user (manager), payer. I will use the existing role system or expand it through Ant Design + React Router.
Request lifecycle — creation of a request by the manager, taking it into work by the payer (with blocking for others), changing statuses, uploading one or more screenshots (Ant Design Upload + preview).
Financial logic on the frontend — displaying the history of top-ups, automatic calculation of used funds by FIFO, showing balances in USD, commissions, and confirmations.

  • Projects 4
  • Rating 5.0
  • Rating 654

Budget: 27000 UAH Deadline: 1 day

Hello, I have relevant experience working with legacy code and refining existing codebases. Write to me privately, we will agree on cooperation. I will be happy to help you!

  • Projects 25
  • Rating 5.0
  • Rating 13 716

Budget: 16000 UAH Deadline: 6 days

Hello!

Very clear project brief. The presence of ready Use Cases and entity diagrams is a huge plus that will allow us to immediately move on to development.

Your stack (React, TS, Ant Design, Node.js, Express, MongoDB) is my main profile. I have extensive experience working with existing (legacy) code of financial and CRM systems. I am not one to suggest "rewriting everything from scratch." My goal is to carefully integrate the new module into your current architecture while adhering to your code styles.

Here’s how I see the technical implementation of the most complex nodes:

1. Calculation of USD by FIFO: For MongoDB, I will design a collection of top-up transactions so that when deducting, the algorithm takes the oldest active top-ups, calculates their rate, and "consumes" the required amount until the entire transfer is covered. This guarantees accurate financial analytics without exchange rate errors.
2. Request Locking: To prevent two payers from accidentally taking the same request, I will implement a locking mechanism at the database level (for example, through atomic operations findOneAndUpdate with status and locked_at timestamp checks).

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Web Programming

13:19
7:37