ДОПРАЦЮВАНИЕ CRM — ДОБАВИТЬ РАЗДЕЛ “СДЕЛКИ”
Необходимо доработать существующую CRM и добавить отдельный раздел "Сделки", связанный с уже реализованным разделом "Заявки".
CRM уже работает, раздел "Заявки" создавать или переписывать с нуля не нужно. Задача — аккуратно дописать существующую систему без ломки текущей логики.
Технический стек:
- админка: React + Vite + Tailwind SPA в папке admin/
- бекенд/API: Node.js + Express
- база данных: SQLite через better-sqlite3
Что нужно реализовать:
1. Добавить новую вкладку "Сделки" в меню CRM.
2. В разделе "Заявки" добавить кнопку "Создать сделку". Если сделка по заявке уже создана — показывать "Открыть сделку". По одной заявке может быть только одна активная сделка.
3. При создании сделки автоматически подтягивать из заявки только базовые данные:
- ID заявки
- имя лида
- контакт лида
Менеджера из заявки не подтягивать автоматически. В сделке должно быть отдельное обязательное поле: "Ответственный менеджер за сделку".
4. Форма создания сделки должна содержать:
- лид
- контакт
- ответственный менеджер за сделку
- дата звонка
- время звонка
- статус сделки
- комментарий менеджера
- следующее действие
- дата следующего контакта
- сумма сделки + валюта
Обязательные поля: ответственный менеджер, дата звонка, время звонка, статус сделки.
5. Статусы сделки:
- Звонок запланирован
- В работе / думает
- Ожидаем предоплату
- Предоплата внесена / Сделка закрыта
- Отказ
- Не вышел на связь
- Перенести звонок
Финальные статусы: "Предоплата внесена / Сделка закрыта" и "Отказ".
6. В разделе "Сделки" сделать таблицу с основными колонками:
- ID сделки
- дата создания
- дата/время звонка
- лид
- контакт
- ответственный менеджер
- статус сделки
- сумма сделки
- статус предоплаты
- кто закрыл сделку
- действия
7. В карточке сделки показывать всю основную информацию по лиду, статусу, сумме, менеджеру, предоплате, комментариям и истории изменений.
8. Добавить возможность редактировать сделку:
- изменить статус
- изменить дату/время звонка
- добавить комментарий
- изменить ответственного менеджера
- изменить сумму сделки
- изменить статус предоплаты
- удалить сделку
9. Добавить логику предоплаты:
Менеджер может поставить "Ожидаем предоплату" или "Предоплата внесена".
Админ отдельно подтверждает предоплату статусом "Предоплата подтверждена админом".
В финальную статистику и расчет менеджера сделка должна попадать только после подтверждения предоплаты админом.
10. Добавить контроль просроченных заявок и сделок:
- заявка просрочена, если больше 2 часов нет сделки и не указана причина, почему сделка не создана
- сделка просрочена, если дата/время звонка прошли, а статус не финальный
11. В заявках добавить колонку "Сделка":
- Не создана
- Создана
- Некачественный лид
- Дубликат
- Не отвечает
- Закрыта без сделки
12. Добавить простые фильтры в "Заявках" и "Сделках":
по статусу, менеджеру, дате, просрочке, предоплате, отказам, валюте.
13. Добавить базовую статистику в "Обзор":
- заявки без сделки
- просроченные заявки
- звонки сегодня
- просроченные сделки
- сделки в работе
- ожидают предоплату
- подтвержденные предоплаты
- закрытые сделки
- сумма подтвержденных предоплат
14. Добавить статистику по менеджерам:
количество заявок, созданных сделок, закрытых сделок, подтвержденных предоплат, отказов, сумму подтвержденных предоплат, конверсии.
15. Добавить CSV-экспорт сделок и отдельный CSV-экспорт для расчетов с менеджерами.
Важно:
Не нужно делать Telegram-уведомления, интеграцию с календарем, Kanban-доску, сложную аналитику или полную перестройку CRM.
Главная цель:
сделать простой и понятный раздел для контроля лидов после заявки:
заявка → сделка → ответственный менеджер → дата/время звонка → статус → следующее действие / причина отказа → сумма → предоплата → подтверждение админом → статистика менеджеров.
Ожидаю от исполнителя:
- опыт с React / Node.js / Express / SQLite
- аккуратную работу с существующим кодом
- без переписывания CRM с нуля
- простую реализацию без лишнего усложнения
- возможность быстро разобраться в текущей структуре проекта
Приложения 3
-
Интегрирую новую вкладку и логику сделок в текущем React-приложении, расширю схему данных в SQLite через better-sqlite3 и напишу соответствующие эндпоинты для связи заявок со сделками на Node.js/Express. Как именно сейчас реализован контроль доступа в API — роль администратора для подтверждения предоплаты проверяется через отдельный middleware, или нужно будет заложить эту валидацию в логику нового контроллера? Бюджет и сроки — в личной переписке.
Похожий выполненный проект: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
-
Привет, я работал над проектом "CRM для автосервиса с модулем сделок" - разрабатывал аналогичную функциональность добавления раздела сделок в существующую CRM на React+Node.js, с контролем статусов, менеджеров и предоплат. Конверсия заявок в сделки составила 73%.
Планируется ли интеграция с существующей системой ролей для разграничения прав администраторов и менеджеров при работе со сделками?
Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!
-
3481 49 2 Работаю с стеком React + Node.js + SQLite.
Вижу текущую структуру (Заявки, Менеджеры) - логика понятна. Основная работа: новая таблица Соглашений в БД, форма создания соглашения с привязкой к заявке, статусы, контроль просроченных, логика предоплаты с подтверждением администратора, статистика, CSV-экспорт.
Есть ли доступ к репозиторию для оценки текущего кода перед точной оценкой?
-
5076 21 0 1 Привет ⭐️! Я — высококвалифицированный веб-разработчик с более чем ✅ 12-летним опытом в разработке бэкенда и современных веб-технологий. Мой стек включает:
✅ Фронтенд: HTML, CSS, JavaScript, React.js, Vue.js, Angular
✅ Бекенд: PHP, Laravel, CodeIgniter, Python, Django, Flask, Node.js
✅ Базы данных: MySQL, PostgreSQL
✅ Другие навыки: Git, интеграция API
Последние проекты:
✔️ 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
Почему стоит выбрать меня?
✔️ Быстрое и качественное выполнение: Ваши задачи будут выполнены вовремя и с безупречным качеством.
✔️ Интеграция API: Нужна бесперебойная интеграция сторонних API? Я об этом позабочусь.
✔️ Индивидуальные решения: Я беру Ваши идеи и превращаю их в успешные веб-решения, адаптированные к потребностям Вашего бизнеса.
Давайте сотрудничать и вместе создавать что-то удивительное!
-
422 Доброго дня! Ознайомився з завданням — досвід з React, Node.js, Express, SQLite є. Реалізую без переписування CRM з нуля, акуратно з існуючим кодом.
Терміни: 2-3 тижні по етапах з показом результату після кожного.
Яка ваша бюджетна вилка?
-
3904 6 0 Добрый день! Большой опыт с crm & erp системах, готов взять в доработку и дополнить если нужно бек, написать нужные эндпоинты и также расширить для вас фронт.
Читайте отзывы, и пишите, думаю сработаемся без проблем
-
424 Здравствуйте! Соединяю разработку с подходом, основанным на ИИ. Весь стек описанных вами технологий как раз использую. Готов начать сразу.
-
96620 1276 1 10 Здравствуйте. Работаю с React и Node.js более 9 лет. Готов выполнить задание.
-
445 3 0 Готов к новым вызовам и сотрудничеству! Мой многолетний опыт в разработке программного обеспечения начался еще с 2015 года, и с тех пор я приобрел глубокие знания, работая над разнообразными проектами для международных компаний и локальных бизнесов.
Технологии:
PHP (Laravel, Yii1/2, Symfony), JavaScript (ReactJs, Angular, VueJs/Nuxt, NodeJS), MySQL, Postgres, AWS, Docker.
Я обеспечиваю непрерывную техническую поддержку и имею опыт работы с глобальными киностудиями и медиа-компаниями, такими как Disney и Paramount, что подтверждает высокий уровень моей экспертизы.
Мои навыки позволяют создавать и поддерживать разнообразные решения — от интернет-магазинов, лендингов и CRM/ERP систем до аналитических платформ и систем автоматизации бизнес-процессов. Кроме того, занимался внедрением искусственного интеллекта и новейших технологий для создания инновационных продуктов и будущего развития бизнеса.
Мои работы:
… https://guidetoiceland.is/
https://adsmanager.paramount.com/
https://www.disneycampaignmanager.com/
https://brillday.com/
https://nextel.cloud/
-
441 Добридень! Могу взяться, есть собственная миниCRM на typescript, больше 4 лет работаю с ERP. Есть ли документация по проекту?
-
2677 39 0 Добрый день! Ознакомился с задачей, готов приступить
Опыт:
• 4 года в Frontend и Backend разработке
• 2 года коммерческого опыта в продукте и blockchain
• Работа с продакшн-кодом и реальными финансовыми сценариями
Некоторые мои проекты:
… https://contentbuilder.ai/ - коммерческий проект из США, где я работал как фулстек разработчик и реализовал большую часть функционала
https://freelancehunt.com/showcase/work/procasino/2025898.html
https://freelancehunt.com/showcase/work/bionrgg/2025897.html
-
1014 6 0 Здравствуйте, есть опыт в написании CRM на стеке, который вы указали. ТЗ описано четко. Готов приступить к выполнению сразу.
-
11596 44 0 Здравствуйте, у меня есть опыт доработки существующей кодовой базы. Пишите в личные сообщения - обсудим детали. Буду рад Вам помочь!
-
726 9 1 Здравствуйте! Я ознакомился с вашим проектом и готов начать работу. Гарантирую высокое качество и оперативное выполнение.
-
Мы можем взять такую доработку. Ориентировочно вижу это как 10-12 рабочих дней, стоимость - 56000 грн после короткого просмотра текущей структуры кода.
Здесь важно не переписывать CRM, а аккуратно добавить раздел Соглашения через отдельную модель в базе, новые эндпоинты в Node.js и отдельные экраны в React. Я бы сделал связь заявка - одна активная сделка, историю изменений, фильтры, просрочки, подтверждение предоплаты администратором, статистику по менеджерам и два CSV-экспорта. Нюанс, который я бы проверил на старте - как сейчас сделаны роли, менеджеры и права администратора, потому что от этого зависит чистота реализации.
Вопросы
> Есть ли уже в системе роли админ / менеджер, или их нужно добавить в рамках этой задачи
> Есть ли готовый список менеджеров в базе, или ответственного менеджера нужно вводить вручную
Схожие примеры нашего опыта
… > https://business.ingello.com/forma-crm - CRM и бизнес-процессы с ролями, статусами и операционной логикой
> https://business.ingello.com/iks - корпоративная система учета, где важна аккуратная работа с существующими процессами
> https://business.ingello.com/forma-bpm - автоматизация процессов, статусов и управленческой статистики
Главный профиль Ingello для биржи - https://systems-fl.ingello.com/ua
Для старта нужен доступ к репозиторию или архиву проекта, короткое описание текущей схемы SQLite и тестовый сценарий - как сейчас создается заявка и кто ею управляет. В целом нормально, задача рабочая, но есть риск в старом коде - как говорят, прочность цепи определяется самым слабым звеном =)
После просмотра кода смогу подтвердить точный объем, но по ТЗ оценка выглядит реалистичной.
-
522 2 1 Здравствуйте! У меня есть опыт работы с ExpresJS React + Vite + Tailwind CSS. Также я участвовал в разработке 2 CRM систем. Поэтому я могу помочь с выполнением задания.
-
172 Я NextJs, React, NestJs разработчик. Готов взяться за эту задачу
-
2163 14 0 1 Добрый день. Я, индивидуальный разработчик, предлагаю свои услуги по доработке вашей CRM. Имею большой практический опыт работы с Express, SQLite (в частности better-sqlite3) и построением интерфейсов на React/Tailwind, работаю официально через ФОП. Я самостоятельно выполню все задачи: внесу изменения в структуру БД, напишу новые API-эндпоинты с валидацией обязательных полей (менеджер, статус, время звонка) и интегрирую новые интерфейсные блоки в папку admin/. Логика контроля просрочек и калькуляция конверсий менеджеров будут работать надежно, без лишнего усложнения архитектуры. Мой подход к оптимизации и чистоте кода представлен в портфолио на 3magency.co и https://vilors.studio/.
-
285 Здравствуйте. Наша небольшая команда имеет значительный опыт работы с архитектурой SPA на React и бэкендами на Node.js. Мы готовы быстро разобраться в вашей текущей структуре папок и реализовать раздел "Соглашения". Мы гарантируем чистый код: логика экспорта в CSV будет реализована через стримы на бэкенде, чтобы база данных не блокировалась при выгрузке отчетов для расчетов. Все новые фильтры (по менеджеру, датам, просрочке) и аналитические счетчики в «Обзоре» будут интегрированы в существующий state-менеджмент фронтенда без переписывания смежных модулей. Ознакомиться с нашими проектами и уровнем выполнения можно по ссылкам: freshagro.com.ua, farfieworldwide.com, rivnekolo.com.
-
184 Добрый день. Мы с коллегой специализируемся на масштабировании и багфиксе действующих Node.js / React приложений с реляционными базами данных. Ваше ТЗ максимально четкое, и мы выполним его строго по пунктам. Учет просроченных сделок и заявок (правило 2 часа) реализуем через эффективные SQL-запросы на уровне better-sqlite3 для вывода в аналитический блок «Обзор» и статистику менеджеров, что не нагрузит сервер. В админке на React добавим модальные окна создания/редактирования сделок, логику разделенных прав (менеджер выставляет статус предоплаты, админ — утверждает его для финального расчета конверсии) и простые фильтры. Примеры нашего подхода к чистоте кода и расширению архитектуры: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
1175 13 0 3 Для расширения вашей CRM мы с напарником (full-stack разработчик и UI/UX дизайнер) предлагаем деликатный подход без ломки текущей логики. На бэкенде мы создадим новую миграцию для SQLite, добавив таблицу deals с внешним ключом request_id (с ограничением UNIQUE, чтобы обеспечить правило «одна заявка — одна активная сделка»), а также расширим таблицу заявок новыми статусами. В Express добавим чистые изолированные роуты для сделок, расчета просрочек (через SQL-запросы разницы дат) и CSV-экспорта. На фронтенде аккуратно интегрируем новую вкладку в существующий роутинг React/Vite, расширим компоненты таблиц и формы с помощью Tailwind CSS, сохранив консистентность интерфейса. Наш опыт в разработке и оптимизации CRM-систем отражен в проектах hyperfi.tech, espressolab.com.ua и hudi.com.ua.
-
253 Добрый день.
Ознакомился с ТЗ. Задание понятное, могу взяться за доработку существующей CRM без переписывания с нуля.
По описанию вижу работу с React / Node.js / Express / SQLite: заявки, сделки, статусы, логика предоплат, контроль просрочек, фильтры, статистика по менеджерам и CSV-экспорт.
Работаю поэтапно: сначала поднимаю и тестирую текущий проект локально, разбираюсь со структурой, после чего аккуратно дорабатываю функционал с проверкой каждого этапа, чтобы ничего не ломать в существующей CRM.
Работаю без лишнего усложнения, стараюсь делать простые и понятные решения под текущую структуру проекта.
Готов посмотреть репозиторий или архив проекта.
-
1800 16 0 Здравствуйте, меня зовут Никита.
Заинтересован в доработке вашей CRM и добавлении раздела "Сделки". Готов взяться за эту задачу, учитывая необходимость аккуратно интегрировать новый функционал в существующую систему.
Имею опыт работы с React, Node.js и SQLite, а также опыт с подобными доработками, где важно сохранить текущую логику.
Портфолио:Freelancehunt
Ориентировочная цена, сроки: 11.000 грн, 10 дней.
Буду рад обсудить детали и начать работу.
-
7930 38 0 1 Здравствуйте, готов выполнить поставленные задачи и внести необходимые доработки, готов приступить сегодня.
-
4233 40 0 Добрый день
в целом задача понятна, именно на подобный технический стек коммерческого опыта у меня немного, но у меня есть опыт в веб-разработке, кастомной backend/frontend логике и доработке существующих систем, и в данный момент при AI-assist разработке можно без проблем разобраться в текущей структуре CRM
если сроки не слишком сжаты, то думаю сможем договориться, если частично будет затягиваться по срокам с моей стороны, сможем бюджет корректировать
если подойдет моя кандидатура, то можем обсудить подробнее бюджет и пройдусь по каждой части ТЗ, чтобы его оценить точнее
что примерно разобрал с ТЗ, над чем будет нужно работать, хотя и само ТЗ и так уже четко расписано
Backend
… - таблицу deals
- routes
- controllers
- SQL
- relations
Frontend
- страницу сделок
- формы
- таблицы
- фильтры
- статистику
Business logic
- просроченные
- статусы
- логика предоплаты
- статистика менеджера
-
1872 9 0 Стек 1 в 1 наш: React + Vite + Tailwind SPA + Node.js + Express + SQLite через better-sqlite3. Працювали з подібними CRM: Winbix.AI (мульти-орендарний SaaS з ролями адмін/менеджер і статистикою по користувачах, $2K MRR, 30+ клієнтів), DropInKids (маркетплейс з booking flow, статусами і підтвердженням платежів), BrandSync AI (продуктовий SaaS з workflow затвердження адміністратора). Підхід:
Аудит існуючого коду 1 день як перший milestone. Мапимо структуру admin/, API контракти, точки інтеграції щоб не ламати "Заявки". Виходимо зі scope-документом з міграціями і UI-планом. Реалізація поетапно:
Schema migration + Deals API (Express + better-sqlite3 з підготовленими запитами і транзакціями для атомарного зв'язку заявка ↔ угода)
UI: вкладка "Угоди", форма створення, таблиця з фільтрами, картка з історією змін через audit log
Логіка передоплати з admin-підтвердженням як окремий статус flow
Статистика і CSV-експорт через streaming щоб не їсти пам'ять на великих вибірках
… Портфоліо: https://winbixai.com/ru/startups. Loom з Winbix.AI адмінкою і DropInKids статус-флоу скинемо в особисті. Питання:
В існуючій CRM є міграції БД (knex/umzug) чи schema-файли руками? Auth і ролі (адмін/менеджер) вже реалізовані, чи додаємо окремо?
Будемо раді обговорити детальніше
-
303 1 0 Здравствуйте много учавствовал в разработке доработке crm систем, могу приступить
-
3152 15 0 Добрый день. Расширю существующую систему новым разделом соглашений с отслеживанием предоплат и статистикой, используя React и Express. Готов обсудить детали и приступить к работе. Буду рад сотрудничеству.
-
2712 35 0 Здравствуйте! Могу начать сразу после ознакомления. Обращайтесь, буду рад помочь!
-
379 Здравствуйте. Готов помочь с доработкой вашего CRM.
Мой основной стек: Node.js, Express, React, Redux Toolkit, Tailwind, MongoDB/PostgreSQL. С SQLite/better-sqlite3 смогу быстро разобраться по текущему коду.
Имел опыт разработки dashboard/CRM-систем, админок и внутренних сервисов. Похожие проекты можете посмотреть в моем портфолио (проект dashboard MsToons).
Готов бесплатно обсудить в личных сообщениях цену, сроки и вариант реализации.
-
1844 10 1 Добрый день. Заинтересовало ваше заказ. Работаю в веб-разработке более 10 лет. Владею богатым стеком технологий. Пишите в личные сообщения для обсуждения деталей.
-
196 У нас практически готова логика для такого CRM-модуля сделок, её можно быстро адаптировать под вашу текущую структуру и запустить без переписывания системы с нуля ))
По срокам я бы заложил 8-10 рабочих дней после доступа к репозиторию и короткого обзора текущей схемы SQLite.
По бюджету ориентир 38000 грн за полный блок с API, базой, админкой, фильтрами, статистикой и CSV-экспортами.
Смотрите, тут нюанс - здесь важно аккуратно сделать миграцию базы, связь заявка-сделка, историю изменений и права для подтверждения предоплаты админом.
Также можно не усложнять - без канбана, календаря и лишних интеграций, только рабочий процесс заявка - сделка - звонок - статус - предоплата - статистика.
Уточню 2 момента перед точной оценкой:
… - есть ли уже роли админ / менеджер в текущей CRM, или их нужно доработать в рамках этого задания?
- историю изменений по сделке нужно показывать только в карточке сделки, или ещё и отдельно экспортировать для админа?
Релевантные примеры нашей работы:
- https://business.ingello.com/forma-crm - CRM-логика, роли, операционные статусы и работа менеджеров
- https://business.ingello.com/platforma - сложные бизнес-процессы, статистика и админская логика
- https://business.ingello.com/iks - корпоративная система с учетом и процессами, похоже по подходу к аккуратной доработке существующей логики
Главный профиль Ingello для биржи - https://systems-fl.ingello.com/ua
После доступа к коду смогу быстро проверить структуру admin/, Express API и better-sqlite3, после этого дам финальную разбивку по этапам.
На связи, можем обсудить здесь на бирже и начать с короткого технического обзора =)
!!Важно!! Не буду переписывать раздел заявки, только добавлю сделки, связи, статистику и необходимые проверки поверх существующей CRM.
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 2 дня 23 часа назад ∙ 21 ставка |
Оптимизация скорости сайта WordPress
5092 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 3 дня 18 часов назад ∙ 67 ставок |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 5 дней 20 часов назад ∙ 3 ставки |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 7 дней 2 часа назад ∙ 87 ставок |
Разработка WebGL/Three.js сцены с генерацией и экспортом 3D (snapshot) из анимированного шейдераОписание объекта:Проект представляет собой дизайнерский стол, выполненный в форме реалистичного, глубокого водоворота (центральная воронка, которая плавно переходит из широкой горизонтальной столешницы в тонкую изящную ножку). Суть задачи:Требуется WebGL / Creative Coding… Javascript и Typescript, Веб-программирование ∙ 7 дней 22 часа назад ∙ 30 ставок |