Budget: 7000 UAH Deadline: 5 days
Hello. I have been working with React and Node.js for over 9 years. I am ready to complete the task.
It is necessary to refine the existing CRM and add a separate section "Deals," linked to the already implemented section "Applications."
The CRM is already operational; there is no need to create or rewrite the "Applications" section from scratch. The task is to carefully extend the existing system without breaking the current logic.
Technical stack:
- admin panel: React + Vite + Tailwind SPA in the admin/ folder
- backend/API: Node.js + Express
- database: SQLite via better-sqlite3
What needs to be implemented:
1. Add a new tab "Deals" in the CRM menu.
2. In the "Applications" section, add a button "Create Deal." If a deal for the application has already been created, show "Open Deal." There can only be one active deal per application.
3. When creating a deal, automatically pull only the basic data from the application:
- Application ID
- Lead name
- Lead contact
The manager from the application should not be pulled automatically. There must be a separate mandatory field in the deal: "Responsible Manager for the Deal."
4. The deal creation form must contain:
- lead
- contact
- responsible manager for the deal
- call date
- call time
- deal status
- manager's comment
- next action
- date of next contact
- deal amount + currency
Mandatory fields: responsible manager, call date, call time, deal status.
5. Deal statuses:
- Call scheduled
- In progress / thinking
- Awaiting prepayment
- Prepayment made / Deal closed
- Refusal
- Did not get in touch
- Postpone call
Final statuses: "Prepayment made / Deal closed" and "Refusal."
6. In the "Deals" section, create a table with the main columns:
- Deal ID
- Creation date
- Call date/time
- Lead
- Contact
- Responsible manager
- Deal status
- Deal amount
- Prepayment status
- Who closed the deal
- Actions
7. In the deal card, display all main information about the lead, status, amount, manager, prepayment, comments, and change history.
8. Add the ability to edit the deal:
- change status
- change call date/time
- add comment
- change responsible manager
- change deal amount
- change prepayment status
- delete deal
9. Add prepayment logic:
The manager can set "Awaiting prepayment" or "Prepayment made." The admin separately confirms the prepayment with the status "Prepayment confirmed by admin." The deal should only enter the final statistics and manager's calculation after the prepayment is confirmed by the admin.
10. Add control for overdue applications and deals:
- An application is overdue if there is no deal after more than 2 hours and no reason is given for why the deal was not created.
- A deal is overdue if the call date/time has passed and the status is not final.
11. In applications, add a column "Deal":
- Not created
- Created
- Poor quality lead
- Duplicate
- No response
- Closed without a deal
12. Add simple filters in "Applications" and "Deals":
by status, manager, date, overdue, prepayment, refusals, currency.
13. Add basic statistics in "Overview":
- applications without a deal
- overdue applications
- calls today
- overdue deals
- deals in progress
- awaiting prepayment
- confirmed prepayments
- closed deals
- amount of confirmed prepayments
14. Add statistics for managers:
number of applications, created deals, closed deals, confirmed prepayments, refusals, amount of confirmed prepayments, conversions.
15. Add CSV export for deals and a separate CSV export for calculations with managers.
Important:
No need to create Telegram notifications, calendar integration, Kanban board, complex analytics, or a complete overhaul of the CRM.
Main goal:
to create a simple and clear section for controlling leads after the application:
application → deal → responsible manager → call date/time → status → next action / reason for refusal → amount → prepayment → confirmation by admin → manager statistics.
I expect from the performer:
- experience with React / Node.js / Express / SQLite
- careful work with existing code
- no rewriting of the CRM from scratch
- simple implementation without unnecessary complications
- ability to quickly understand the current project structure.
Budget: 7000 UAH Deadline: 5 days
Hello. I have been working with React and Node.js for over 9 years. I am ready to complete the task.
Budget: 19998 UAH Deadline: 30 days
I am integrating a new tab and deal logic into the current React application, expanding the data schema in SQLite via better-sqlite3, and writing the corresponding endpoints to link applications with deals on Node.js/Express. How is access control currently implemented in the API — is the admin role for confirming prepayment checked through a separate middleware, or will this validation need to be incorporated into the logic of the new controller? Budget and deadlines will be discussed in private correspondence.
Similar project: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
Budget: 2000 UAH Deadline: 7 days
Hello, I worked on the project "CRM for auto service with a deals module" - I developed similar functionality for adding a deals section to an existing CRM using React+Node.js, with status control, managers, and prepayments. The conversion rate of applications to deals was 73%.
Is there a plan to integrate with the existing role system to differentiate the rights of admins and managers when working with deals?
I suggest we get in touch; I will provide you with free technical consultation and we can create a development plan + I will tell you about my team!
Budget: 12000 UAH Deadline: 6 days
I work with the React + Node.js + SQLite stack.
I see the current structure (Applications, Managers) - the logic is clear. The main tasks: a new Agreements table in the database, a form for creating an agreement linked to an application, statuses, overdue control, prepayment logic with admin confirmation, statistics, CSV export.
Is there access to the repository for assessing the current code before providing an accurate estimate?
Budget: 13000 UAH Deadline: 6 days
Hello ⭐️! I am a highly qualified web developer with over ✅ 12 years of experience in backend development and modern web technologies. My stack includes:
✅ Frontend: HTML, CSS, JavaScript, React.js, Vue.js, Angular
✅ Backend: PHP, Laravel, CodeIgniter, Python, Django, Flask, Node.js
✅ Databases: MySQL, PostgreSQL
✅ Other skills: Git, API integration
Recent projects:
✔️ https://homenly.com
✔️ https://novobudova.pro
✔️ https://confidence-tech.com
✔️ https://homexcrm.com
✔️ https://yotu.pro
✔️ https://omgfirms.com
✔️ https://skyhigh-lviv.com/
✔️ https://ukrfix.com
✔️ https://sweet-sdpearls.de/
✔️ https://aquahub.org.ua
✔️ https://boostylabs.com
✔️ https://ol.zp.ua
✔️ https://smt-industry.com
✔️ https://emporio-sports.cz
Why choose me?
✔️ Fast and quality execution: Your tasks will be completed on time and with impeccable quality.
✔️ API integration: Need seamless integration of third-party APIs? I will take care of that.
✔️ Custom solutions: I take your ideas and turn them into successful web solutions tailored to your business needs.
Let's collaborate and create something amazing together!
Budget: 7000 UAH Deadline: 15 days
Good day! I have reviewed the task — I have experience with React, Node.js, Express, and SQLite. I will implement it without rewriting the CRM from scratch, carefully working with the existing code.
Timeline: 2-3 weeks in stages with results shown after each.
What is your budget range?
Budget: 20000 UAH Deadline: 10 days
Good day! I have extensive experience with CRM & ERP systems, ready to take on improvements and add features if needed, write the necessary endpoints, and also expand the front end for you. Read the reviews and write to me, I think we will work together without any problems.
Budget: 4000 UAH Deadline: 2 days
Hello! I combine development with an AI-assisted approach. I am using the entire stack of technologies you described. I am ready to start immediately.
Budget: 1000 UAH Deadline: 1 day
Ready for new challenges and collaboration! My years of experience in software development began in 2015, and since then I have gained deep knowledge by working on various projects for international companies and local businesses.
Technologies:
PHP (Laravel, Yii1/2, Symfony), JavaScript (ReactJs, Angular, VueJs/Nuxt, NodeJS), MySQL, Postgres, AWS, Docker.
I provide continuous technical support and have experience working with global film studios and media companies such as Disney and Paramount, which confirms the high level of my expertise.
My skills allow me to create and maintain various solutions — from online stores, landing pages, and CRM/ERP systems to analytical platforms and business process automation systems. Additionally, I have been involved in implementing artificial intelligence and cutting-edge technologies to create innovative products and future business development.
My works:
https://guidetoiceland.is/
https://adsmanager.paramount.com/
https://www.disneycampaignmanager.com/
https://brillday.com/
https://nextel.cloud/
Budget: 20000 UAH Deadline: 20 days
Good day! I can take it on, I have my own mini CRM on TypeScript, I have been working with ERP for over 4 years. Is there documentation for the project?
Budget: 2000 UAH Deadline: 1 day
Good day! I have reviewed the task and am ready to start.
Experience:
• 4 years in Frontend and Backend development
• 2 years of commercial experience in product and blockchain
• Working with production code and real financial scenarios
Some of my projects:
https://contentbuilder.ai/ - a commercial project from the USA, where I worked as a full-stack developer and implemented most of the functionality
https://freelancehunt.com/showcase/work/procasino/2025898.html
https://freelancehunt.com/showcase/work/bionrgg/2025897.html
Budget: 3500 UAH Deadline: 2 days
Hello, I have experience in writing CRM on the stack you specified. The technical specifications are clearly described. I am ready to start working immediately.
Budget: 4400 UAH Deadline: 1 day
Hello, I have experience in refining existing codebases.
Message me privately - we will discuss the details.
I will be happy to help you!
Budget: 2000 UAH Deadline: 3 days
Hello! I have reviewed your project and am ready to start working. I guarantee high quality and prompt execution.
Budget: 11000 UAH Deadline: 10 days
Hello, my name is Mykyta.
I am interested in refining your CRM and adding a "Deals" section. I am ready to take on this task, considering the need to carefully integrate the new functionality into the existing system.
I have experience with React, Node.js, and SQLite, as well as experience with similar enhancements where it is important to maintain the current logic.
Portfolio: Freelancehunt
Estimated price, timeline: 11,000 UAH, 10 days.
I would be happy to discuss the details and start working.
Budget: 16000 UAH Deadline: 14 days
Good day. I will expand the existing system with a new section for agreements with tracking of prepayments and statistics, using React and Express. I am ready to discuss the details and get started. I would be happy to collaborate.
Budget: 27000 UAH Deadline: 5 days
Hello! I can start right after getting acquainted. Feel free to reach out, I will be happy to help!
Budget: 27000 UAH Deadline: 12 days
We can take on this task. I estimate it to be around 10-12 working days, with a cost of 56,000 UAH after a brief review of the current code structure.
It is important not to rewrite the CRM, but to carefully add a Agreements section through a separate model in the database, new endpoints in Node.js, and separate screens in React. I would create a connection between the application and one active agreement, a change history, filters, overdue items, admin confirmation of prepayment, statistics for managers, and two CSV exports. One nuance I would check at the start is how roles, managers, and admin rights are currently set up, as this affects the cleanliness of the implementation.
Questions
> Are there already admin/manager roles in the system, or do they need to be added within this task?
> Is there a ready list of managers in the database, or does the responsible manager need to be entered manually?
Similar examples of our experience
> https://business.ingello.com/forma-crm - CRM and business processes with roles, statuses, and operational logic
> https://business.ingello.com/iks - corporate accounting system where careful handling of existing processes is important
> https://business.ingello.com/forma-bpm - automation of processes, statuses, and management statistics
The main Ingello profile for the exchange - https://systems-fl.ingello.com/ua
To start, access to the repository or project archive is needed, a brief description of the current SQLite schema, and a test scenario - how an application is currently created and who manages it. Overall, it’s fine, the task is workable, but there is a risk in the old code - as they say, the strength of the chain is determined by its weakest link =)
After reviewing the code, I will be able to confirm the exact scope, but based on the specifications, the estimate looks realistic.
Budget: 13000 UAH Deadline: 7 days
Hello! I have experience working with ExpressJS, React + Vite + Tailwind CSS. I have also participated in the development of 2 CRM systems. Therefore, I can help with the task.
Budget: 8000 UAH Deadline: 5 days
I am a NextJs, React, NestJs developer. I am ready to take on this task.
Budget: 18000 UAH Deadline: 10 days
Good day. I am an individual developer offering my services to refine your CRM. I have extensive practical experience working with Express, SQLite (specifically better-sqlite3), and building interfaces on React/Tailwind, and I operate officially through a sole proprietorship. I will independently complete all tasks: I will make changes to the database structure, write new API endpoints with validation for mandatory fields (manager, status, call time), and integrate new interface blocks into the admin/ folder. The logic for controlling deadlines and calculating manager conversions will work reliably, without unnecessarily complicating the architecture. My approach to optimization and code cleanliness is showcased in my portfolio at 3magency.co and https://vilors.studio/.
Budget: 10000 UAH Deadline: 7 days
Hello. Our small team has significant experience working with SPA architecture on React and backends on Node.js. We are ready to quickly understand your current folder structure and implement the "Agreements" section. We guarantee clean code: the logic for exporting to CSV will be implemented through streams on the backend to prevent the database from being blocked while generating reports for calculations. All new filters (by manager, dates, overdue) and analytical counters in the "Overview" will be integrated into the existing state management of the frontend without rewriting adjacent modules. You can familiarize yourself with our projects and the level of execution at the following links: freshagro.com.ua, farfieworldwide.com, rivnekolo.com.
Budget: 15000 UAH Deadline: 7 days
Good day. My colleague and I specialize in scaling and bug-fixing existing Node.js / React applications with relational databases. Your specifications are very clear, and we will execute them strictly according to the points outlined. We will implement the tracking of overdue agreements and applications (the 2-hour rule) through efficient SQL queries at the better-sqlite3 level for output in the analytical block "Overview" and manager statistics, which will not overload the server. In the React admin panel, we will add modal windows for creating/editing agreements, the logic of split rights (the manager sets the prepayment status, the admin approves it for the final conversion calculation), and simple filters. Examples of our approach to code cleanliness and architectural expansion: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
Budget: 20000 UAH Deadline: 10 days
To expand your CRM, my partner (a full-stack developer and a UI/UX designer) and I propose a delicate approach without breaking the current logic. On the backend, we will create a new migration for SQLite, adding a deals table with an external key request_id (with a UNIQUE constraint to ensure the rule "one request - one active deal"), and we will also expand the requests table with new statuses. In Express, we will add clean isolated routes for deals, overdue calculations (through SQL queries of date differences), and CSV export. On the frontend, we will neatly integrate a new tab into the existing React/Vite routing, expand table components and forms using Tailwind CSS, maintaining interface consistency. Our experience in developing and optimizing CRM systems is reflected in the projects hyperfi.tech, espressolab.com.ua, and hudi.com.ua.
Budget: 17000 UAH Deadline: 15 days
Good day.
I have reviewed the specifications. The task is clear, I can take on the enhancement of the existing CRM without rewriting it from scratch.
From the description, I see work with React / Node.js / Express / SQLite: applications, deals, statuses, prepayment logic, overdue control, filters, statistics on managers, and CSV export.
I work in stages: first, I set up and test the current project locally, understand the structure, after which I carefully enhance the functionality with verification at each stage to ensure nothing breaks in the existing CRM.
I work without unnecessary complications, striving to create simple and understandable solutions for the current project structure.
I am ready to look at the repository or project archive.
Budget: 25000 UAH Deadline: 15 days
Hello, I am ready to complete the assigned tasks and make any necessary adjustments. I am ready to start today.
Budget: 20000 UAH Deadline: 15 days
Good day
Overall, the task is clear. I have limited commercial experience with such a technical stack, but I do have experience in web development, custom backend/frontend logic, and refining existing systems. Currently, with AI-assisted development, I can easily understand the current structure of the CRM.
If the deadlines are not too tight, I think we can come to an agreement. If there are delays on my side, we can adjust the budget.
If my candidacy is suitable, we can discuss the budget in more detail and I will go through each part of the specifications to evaluate it more accurately.
From what I have roughly understood from the specifications, here is what I will need to work on, although the specifications are already clearly outlined:
Backend
- deals table
- routes
- controllers
- SQL
- relations
Frontend
- deals page
- forms
- tables
- filters
- statistics
Business logic
- overdue
- statuses
- prepayment logic
- manager stats
Budget: 13999 UAH Deadline: 9 days
Stack 1 to 1 our: React + Vite + Tailwind SPA + Node.js + Express + SQLite via better-sqlite3. We have worked with similar CRMs: Winbix.AI (multi-tenant SaaS with admin/manager roles and user statistics, $2K MRR, 30+ clients), DropInKids (marketplace with booking flow, statuses, and payment confirmation), BrandSync AI (production SaaS with admin approval workflow).
Approach:
Audit of the existing code for 1 day as the first milestone. We map the structure of admin/, API contracts, integration points to avoid breaking "Applications". We will provide a scope document with migrations and a UI plan.
Implementation in stages:
Schema migration + Deals API (Express + better-sqlite3 with prepared statements and transactions for atomic linking application ↔ deal)
UI: "Deals" tab, creation form, table with filters, card with change history via audit log
Prepayment logic with admin confirmation as a separate status flow
Statistics and CSV export via streaming to avoid memory consumption on large datasets
Portfolio: https://winbixai.com/ru/startups. We will send a Loom with Winbix.AI admin panel and DropInKids status flow in private.
Questions:
Does the existing CRM have DB migrations (knex/umzug) or schema files manually?
Is Auth and roles (admin/manager) already implemented, or do we add them separately?
We would be happy to discuss in more detail.
Budget: 14000 UAH Deadline: 14 days
Hello, I have participated a lot in the development and improvement of CRM systems, I can start.
Budget: 20000 UAH Deadline: 14 days
Hello. I am ready to help with the refinement of your CRM.
My main stack: Node.js, Express, React, Redux Toolkit, Tailwind, MongoDB/PostgreSQL. I can quickly understand SQLite/better-sqlite3 based on the current code.
I have experience in developing dashboards/CRM systems, admin panels, and internal services. You can view similar projects in my portfolio (the MsToons dashboard project).
I am ready to discuss the price, timelines, and implementation options for free in private messages.
Budget: 8000 UAH Deadline: 7 days
Good day. I am interested in your order. I have been working in web development for over 10 years. I possess a rich technology stack. Please write in private messages to discuss the details.
Budget: 27000 UAH Deadline: 10 days
We have a practically ready logic for such a CRM module for deals, which can be quickly adapted to your current structure and launched without rewriting the system from scratch. ))
In terms of timelines, I would estimate 8-10 working days after access to the repository and a brief review of the current SQLite schema.
Regarding the budget, the target is 38,000 UAH for the complete block with API, database, admin panel, filters, statistics, and CSV exports.
Look, there’s a nuance here - it’s important to carefully handle the database migration, the connection between application-deal, change history, and permissions for confirming prepayment by the admin.
We can also keep it simple - without Kanban, calendar, and unnecessary integrations, just the workflow of application - deal - call - status - prepayment - statistics.
I need to clarify 2 points before providing an accurate estimate:
- Are there already admin/manager roles in the current CRM, or do they need to be developed within this task?
- Should the change history for the deal be shown only in the deal card, or should it also be exported separately for the admin?
Relevant examples of our work:
- https://business.ingello.com/forma-crm - CRM logic, roles, operational statuses, and manager operations
- https://business.ingello.com/platforma - complex business processes, statistics, and admin logic
- https://business.ingello.com/iks - corporate system with accounting and processes, similar in approach to carefully refining existing logic
The main profile of Ingello for the exchange - https://systems-fl.ingello.com/ua
After gaining access to the code, I will quickly check the structure of admin/, Express API, and better-sqlite3, after which I will provide a final breakdown of the stages.
I’m available for communication; we can discuss here on the exchange and start with a brief technical review. =)
!!Important!! I will not rewrite the application section, only add deals, connections, statistics, and necessary checks on top of the existing CRM.
Web Programming 64 proposals 29 July
HTML & CSS 14 proposals 23 July
Web Programming 83 proposals 20 July