Бюджет: 2000 UAH Термін: 1 день
Вітаю.
Я NodeJS розробник. Готовий взятися. Пишіть, обговоримо.
Суть проєкту: Необхідно розробити технічну базу (клієнт та сервер) для спортивної онлайн-аркади (волейбол). Потрібен чистий, масштабований код на сучасному стеку, який легко підтримувати та доповнювати новими механіками.
У мене є технічний опис та фрагменти коду клієнта логіки та фізики (як референс), які допоможуть налаштувати масу, гравітацію та силу стрибків і в цілому показати вам як повинен виглядати геймплей.
Технологічний стек:
Frontend: JavaScript (ES6+), Pixi.js (для рендерингу), P2.js (для фізики).
Backend: Node.js, Socket.io.
Дані: Використовувати ефективну бінарну серіалізацію (наприклад, FlatBuffers, Protocol Buffers або кастомний Binary Stream). Обов'язкова наявність детальної документації (карти протоколу) для кожного типу пакету.
Платформи: Браузер (Web) з подальшою адаптацією під мобільні пристрої (Capacitor/WebView).
Ключові вимоги:
Модульність: Код має бути написаний на класах (ES6), без використання обфускації чи мініфікації. Кожна сутність (гравець, м’яч, бонуси) має бути відокремлена.
Мережева логіка: Стабільний мультиплеєр для режимів 1х1, 2х2 та 3х3. Авторитарний сервер (усі фізичні розрахунки на стороні сервера).
Фізика об'єктів: Реалізація інерції, зіткнень та відскоків за допомогою P2.js.
Гнучкий інтерфейс: Реалізація динамічної камери (Zoom out), щоб поле масштабувалося залежно від кількості гравців у матчі.
Система механік: Архітектура для додавання здібностей персонажів (ривки, прискорення), щоб я міг самостійно додавати нові типи абілок.
Робота з графікою:На етапі розробки використовуємо плейсхолдери (прості фігури). Я самостійно інтегрую фінальні HD-асети після завершення технічної частини. Від виконавця потрібен чіткий механізм заміни спрайтів.
Очікуваний результат:
Повний вихідний код з коментарями.
Інструкція з налаштування сервера та клієнта.
Карта протоколу: Детальний опис структури кожного бінарного пакету (байтова сітка: який байт за що відповідає, типи даних Int8, Float32 тощо).
Інструментарій: Наявність у коді зручних методів для додавання нових полів у пакети без ризику зламати всю структуру.
Вступна консультація: Пояснення принципу роботи бінарного стріму, щоб я міг самостійно додавати нові змінні (наприклад, рівень енергії чи ману) до існуючих пакетів.
Структура та організація проекту:
Модульність: Код повинен бути суворо розділений на логічні модулі за допомогою ES6 Imports/Exports.
Файлова структура: Кожна сутність повинна знаходитись в окремому файлі. Орієнтовна структура:
/src/entities/ — класи Player.js, Ball.js, Net.js.
/src/physics/ — логіка обробки зіткнень та гравітації (p2.js).
Відсутність моноліту: Заборонено писати логіку гри в одному великому файлі. Код має бути легко читабельним та документованим.
Ключові вимоги:
Кімнати та сесії: Логіка гри базується на ізольованих кімнатах (Rooms). Система повинна підтримувати PVP (1х1, 2х2, 3х3) та синглплеєр/Co-op.
PVE та AI Боси: Архітектура повинна підтримувати серверних ботів (AI). Потрібна можливість створювати босів з унікальними механіками (нестандартні розміри, змінені зони удару, специфічні таймінгі та логіка поведінки).
Модульність: Код на класах (ES6), без обфускації. Кожна сутність (гравець, м’яч, бос, бонуси) — в окремому файлі.
Мережева логіка: Авторитарний сервер (усі розрахунки фізики та логіки AI на стороні Node.js).
Фізика: Реалізація інерції та зіткнень через P2.js на основі наданих референсів.
Гнучкий інтерфейс: Динамічна камера (Zoom out) для масштабування поля залежно від кількості гравців у кімнаті.
Система механік: Гнучка архітектура для додавання здібностей персонажів (ривки, прискорення, ульти) силами замовника.
Очікуваний результат:
Повний вихідний код з коментарями (модульна структура).
Інструкція з налаштування сервера та клієнта.
Карта протоколу: Детальний опис бінарної структури пакетів (байтова сітка: типи даних Int8, Float32 тощо).
Вступна консультація: Пояснення принципу роботи бінарного стріму та логіки AI босів, щоб я міг самостійно додавати нових супротивників.
Бюджет: 2000 UAH Термін: 1 день
Вітаю.
Я NodeJS розробник. Готовий взятися. Пишіть, обговоримо.
Бюджет: 2000 UAH Термін: 7 днів
Привіт, я працював над мультиплеєрною 2D-грою з фізикою на Pixi.js + Node.js, де реалізував авторитарний сервер для 20+ одночасних гравців та бінарну серіалізацію для зменшення трафіку на 75%
Цікаво, чи плануєте використовувати комнати для матчів, або вся логіка буде обертатися навколо одного ігрового світу?
Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!
Бюджет: 22000 UAH Термін: 20 днів
Вітаю! Ми з командою SDEV маємо багаторічний досвід у розробці складних мультиплеєрних проектів на сучасному стеку технологій. Наша пропозиція включає:
1. Технічна реалізація
- Повний вихідний код на ES6, Pixi.js, Node.js та P2.js з чіткою модульністю.
- Авторитарний сервер для стабільної мережевої логіки (режими 1х1, 2х2, 3х3).
- Реалізація фізики (інерція, зіткнення, відскоки) за допомогою P2.js.
2. Документація та структура
- Детальна карта протоколу з описом бінарних пакетів (байтова сітка, типи даних).
- Інструкції для налаштування сервера/клієнта та механізм додавання нових механік.
- Файлову структуру за ES6-модулями: `/entities`, `/physics`, `/network`.
3. Гнучкість та масштабованість
- Архітектура для додавання нових здібностей персонажів.
- Динамічна камера та механізм заміни спрайтів для HD-асетів.
4. Підтримка та консультації
- Пояснення роботи бінарного стріму для зручного розширення функціоналу.
Ми вже виконували схожий проект — автоматизацію для спортивних залів (бот для керування абонементами та розкладом). Наша команда спеціалізується на створенні надійних систем з високою пропускною здатністю, використовуючи Node.js та сучасні методики розробки.
Бюджет: 1000 UAH Термін: 1 день
Вітаю! Ми невеликою командою понад 4 роки займаємося веб-розробкою та створенням браузерних ігор, і ми готові взяти на себе розробку архітектури вашої спортивної аркади. Ми реалізуємо сувору модульність на класах ES6, налаштуємо фізику P2.js з урахуванням інерції та відскоків м'яча, а також розробимо систему AI-босів із можливістю легкого додавання нових паттернів поведінки. Наш досвід понад 4 роки дозволяє нам підготувати чистий код із коментарями та провести вступну консультацію щодо роботи з бінарним стрімом, щоб ви могли масштабувати проєкт самостійно, обов’язково ознайомтеся з нашими прикладами робіт: freshagro.com.ua, farfieworldwide.com, rivnekolo.com. Бюджет обговорюється в межах $2000, термін — до 1 місяця.
Бюджет: 21000 UAH Термін: 12 днів
Доброго дня! Ми з колегою понад 4 роки професійно займаємося технічним проєктуванням мережевих ігор та оптимізацією обміну даними через Socket.io, тому ми допоможемо вам побудувати масштабовану базу для волейболу 1х1–3х3. Ми реалізуємо фронтенд-аудит ваших референсів фізики, перенесемо розрахунки на сторону Node.js для авторитарного контролю та підготуємо детальну карту протоколу (байтову сітку) для максимально швидкої передачі пакетів. Ми забезпечимо технічну бездоганність виконання: від динамічного Zoom-камери до модульної системи здібностей, наш досвід 4 роки підтверджений успішними проєктами: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
Бюджет: 20000 UAH Термін: 10 днів
Вітаю! Ми з напарником (дизайнер + full-stack) понад 4 роки спеціалізуємося на розробці мультиплеєрних ігор та високонавантажених систем на Node.js, тому ми професійно реалізуємо технічну базу для вашої волейбольної аркади. Ми розробимо архітектуру ігрових сутностей у Figma (User Flow та схеми пакетів) для візуалізації логіки, забезпечивши технічно бездоганний авторитарний сервер на FastAPI/Node.js, бінарну серіалізацію через кастомний Binary Stream (Int8/Float32) та модульний клієнт на Pixi.js + P2.js. Наш досвід понад 4 роки дозволяє нам створити гнучку систему кімнат (Rooms) та архітектуру для AI-босів, де ви зможете самостійно змінювати параметри маси, гравітації та абілок персонажів; подивіться на наші роботи з погляду чистоти коду та складності логіки: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
Бюджет: 1111 UAH Термін: 1 день
Доброго дня, пишіть в особисті, обговоримо можливість співпраці
Бюджет: 27000 UAH Термін: 16 днів
Доброго дня
Мене звати Ангеліна, представляю компанію King Kong Lab
Ознайомилась із задачею — це повноцінна технічна розробка ігрового ядра, і ми можемо реалізувати її з правильною архітектурою під масштабування
Маємо досвід роботи з real-time системами, Node.js, Socket.io та побудовою серверної логіки з авторитарною моделлю
По підходу
будуємо чисту модульну архітектуру (ES6 класи, розділення на сутності)
вся фізика і логіка гри на сервері (Node.js + p2.js)
клієнт на Pixi.js тільки для відображення і синхронізації
реалізуємо систему кімнат (1х1, 2х2, 3х3, PvE)
закладаємо архітектуру під AI (боти, боси з кастомною логікою)
робимо гнучку систему здібностей, щоб ви могли самі додавати нові механіки
реалізуємо бінарний протокол (protobuf / кастом) з детальною документацією
Окремо
зробимо чітку структуру проєкту без “моноліту”
підготуємо інструкції запуску
дамо карту протоколу з описом кожного пакету
проведемо консультацію по логіці стрімів і розширенню системи
Готові також розбити на етапи і почати з MVP (1х1 + базова фізика + протокол), щоб швидше отримати робочий результат і далі масштабувати
Готові обговорити деталі і ваші референси логіки
Буду рада співпраці
Бюджет: 27000 UAH Термін: 10 днів
Вітаю , я маю досвід створення складних реальних-часових систем (Fintech, Event-платформи) , також є досвід в створені ігор і в принципі це подобається. Вкратце розповім план реалізаціі:
Як я реалізую технічну базу:
1. Архітектура Авторитарного Сервера (Node.js + P2.js)
Світ гри: На сервері запускається фізичний світ p2.World. Кожна кімната (Room) — це окремий інстанс світу, де прораховуються колізії гравців, м’яча та сітки.
Логіка AI та Босів: Створюється базовий клас BaseEntity, від якого успадковуються Player та Boss. AI босів працюватиме в тому ж циклі (tick), що і фізика, маючи доступ до координат м’яча для прийняття рішень (Behavior Trees або State Machine).
Кімнати: Реалізація RoomManager для ізоляції матчів.
2. Мережевий протокол (Binary Stream)
Я не рекомендую використовувати важкі бібліотеки типу Protobuf для такого динамічного геймплею, якщо потрібна максимальна швидкість. Я розроблю кастомний Binary Stream на базі ArrayBuffer та DataView.
Оптимізація: Замість передачі JSON {x: 120.5, y: 300.2}, ми передаємо 8 байт (2 x Float32).
Карта протоколу: Я надам таблицю (Byte Grid), де кожен пакет буде розписаний:
[0] - Packet ID (Uint8)
[1-2] - Entity ID (Uint16)
[3-6] - X Position (Float32)
...і так далі.
3. Клієнт (Pixi.js + Interpolation)
Рендеринг: Pixi.js буде лише "відображенням" того, що каже сервер.
Згладжування: Оскільки пакети приходять з певною частотою (наприклад, 20-30 Гц), я реалізую Client-side Interpolation (лінійна інтерполяція між останніми станами), щоб рух об'єктів виглядав плавно при 60 FPS.
Динамічна камера: Реалізація через pixi-viewport або кастомний контейнер, який вираховує bounding box усіх активних гравців і змінює scale та pivot.
4. Модульність та Розширення
Система Абілок: Створюю клас AbilityManager та BaseAbility. Ви зможете додати новий файл DashAbility.js, прописати логіку зміни швидкості в методі execute(), і вона автоматично запрацює.
Заміна спрайтів: Всі сутності будуть посилатися на AssetManager. Для заміни вам достатньо буде змінити шлях до текстури в конфігу.
Буду радий попрацювати , мій гіт https://github.com/onyx144
Бюджет: 10000 UAH Термін: 1 день
✋ Доброго дня! Ми IT-компанія dZENcode.
Ми можемо розробити для вас кросплатформенну гру з серверною логікою під цю задачу.
Чи потрібна одразу закладка під мобільну адаптацію?
Працюємо ітераціями, ставки від 750 грн/год.
Докладну інформацію про наші послуги та ставки ви знайдете на сайті: Freelancehunt
Подивіться – далі обговоримо деталі роботи, пишіть, як будете готові.
Фінальна вартість формується тільки після уточнення обсягу та вимог.
___________________
З повагою,
Менеджер dZENcode
Наші сильні сторони:
💎 10+ років надаємо IT-послуги: Аутсорс, Аутстаф
🔥 90+ штатних спеціалістів
🚀 Проекти «з нуля» та на підтримку
⚙️ SLA та постпродакшн-супровід
✅ Договір з компанією, гарантований результат!
🔥 250+ публічних відгуків з 2015 року.
Бюджет: 12345 UAH Термін: 1 день
Вітаю, мав досвід з серверною роботою із socket io, але бекенд пропоную на Nest.js (більш модульний і сучасний стандарт)
Та є досвід з Pixi.js
Буду радий Вам допомогти!
Бюджет: 20000 UAH Термін: 30 днів
Доброго дня. Можу зробити ваш проект. Досвід є. Пишіть, домовимось.
Э недопрацьований плагін для After Effects:https://drive.google.com/drive/u/0/folders/1Nq9a672OK6ep9Com1lqelUhZxbx3_3f1 це, якщо я правильно розумію, CEP-плагін (Adobe Extension) для After Effects. Це HTML/JavaScript-панель через Adobe CSXS, яка взаємодіє з After Effects через ExtendScript. На меті було автоматизувати процес створення відео в "maze challenge" стилі, референс на ютубіGOALRUSH-f8x або аналог. Відео ручного монтажу: https://drive.google.com/file/d/1Ylzvax6w2JGDwaBqeCdbD49jh5wB5buY/view?usp=sharing Файл одного з проекту: https://drive.google.com/file/d/15vKd1L9VfHtDqK2wtLQdYEmDpH1d8Jvy/view?usp=sharing Окрім "багованості" системи через вайбкодинг (тому вайбкодери мимо), не влаштовували накприлад такі деталі (реальні правки): https://docs.google.com/spreadsheets/d/18Svc6GoQ34PgLe1HY7gNX5tPLH0Cpv9E4mfjCRBCMFU/edit?gid=0#gid=0 Треба зробити систему яка буде генерувати проекти в After Effects зі всіма необхідними компонентами відео які написані в База.pdf, більш детальна логіка у вигляді фото, тектсового документу, та mind map для розуміння всіх можливих варіацій на диску: https://drive.google.com/drive/folders/1Uf4Pnw3SKmwpmhL7sjPZFnfAbN0arUjr?usp=sharing Ще більш детально (з більш поглибленою описовою частиною, та силками на таймкоди в референсах) тз буде фікусуватись в робочій області проекта Кінцевий результат це система яка створює відео: від 40 секунд до 1 хвилини, повністю унікальний контент кожне створення, без метаданих ШІ в фійлі відео, в ньому повинен бути зрозумілий сюжет (ловушки, тупіки, різні емоції песронажів-знаменитостей в результаті якихось сюжетних поворотів в відео), саунд дизайн під сюжет (крики та інші емоції, вибухи і тд), стилістично не відрізнялись від відео референса з каналу
Є діючий production-сайт з каталогом товарів, картками моделей та інформаційними сторінками. Стек frontend: — Next.js; — React; — TypeScript; — існуюча компонентна система; — staging та production середовища. Є погоджене візуальне напрямок і дизайн нової головної сторінки. Необхідно впровадити його в існуючий проект, адаптувати під desktop/tablet/mobile та привести всі основні типи сторінок сайту до єдиної оновленої стилістики. Повний редизайн продукту та зміна бізнес-логіки не потрібні. ОБОВ'ЯЗКОВИЙ SCOPE 1. Нова головна сторінка — реалізувати головну сторінку за наданим дизайном; — зберегти існуючу функціональність, посилання та маршрутизацію; — коректно підключити погоджені секції та CTA; — використовувати існуючі дані та API; — передбачити коректне відображення динамічного контенту. Основні типи секцій: — header/navigation; — hero; — інформаційні блоки; — картки моделей/пропозицій; — аналітичні або market insight блоки; — CTA-секції; — footer. Точний склад секцій буде надано обраному виконавцю разом з макетом. 2. Responsive Необхідно реалізувати: — desktop; — tablet; — mobile; — проміжні роздільні здатності; — коректну поведінку сіток, карток, меню, кнопок та типографіки; — відсутність горизонтального скролу та візуальних конфліктів. 3. Типографіка та загальні стилі — впровадити нові погоджені шрифти; — привести розміри, ваги, line-height та інтервали до єдиної системи; — оновити стилі кнопок, карток, полів, бейджів та заголовків; — за можливості використовувати загальні design tokens або CSS variables; — не дублювати стилі окремо для кожної сторінки без необхідності. 4. Уніфікація існуючих сторінок Перевірити та привести до нової стилістики основні типи сторінок: — каталог; — картка моделі / PDP; — інформаційні сторінки; — header; — footer; — форми; — модальні вікна; — існуючі CTA; — loading / empty / error states, якщо вони вже присутні в проекті. Йдеться про візуальну уніфікацію існуючих компонентів, а не про повний індивідуальний редизайн кожної сторінки. 5. Каталог Перевірити: — сітку карток; — зображення; — назву, reference та ціну; — фільтри та сортування; — кнопки та посилання; — desktop/mobile відображення; — loading та empty states; — відсутність візуальних зсувів під час завантаження. 6. PDP Перевірити: — галерею; — основний інформаційний блок; — ціну та CTA; — аналітичні секції; — таблиці та метрики; — About Watch; — desktop/mobile компоновку; — довгі назви, references та відсутні дані. Необхідно зберегти поточну функціональність та існуючі контракти API. 7. Header та Footer — єдина стилістика на всіх сторінках; — responsive navigation; — mobile menu; — коректні active/hover/focus states; — відсутність розбіжностей між головною, каталогом та PDP. 8. Стану інтерфейсу Для динамічних блоків перевірити: — loading; — empty data; — API error; — insufficient data; — відсутнє зображення; — відсутня ціна; — довгий текст; — мобільне відображення. Не потрібно розробляти нову складну бізнес-логіку. Необхідно коректно візуалізувати вже існуючі стани. 9. Якість та продуктивність — не погіршити SEO та поточну індексацію; — зберегти коректні metadata та semantic HTML; — не створювати критичних layout shifts; — оптимізувати зображення та шрифти; — враховувати reduced motion для анімацій; — перевірити базову доступність: focus states, contrast, keyboard navigation; — не підключати важкі бібліотеки без обґрунтованої необхідності. 10. Staging та QA — розгорнути зміни на staging; — перевірити основні типи сторінок; — перевірити desktop, tablet та mobile; — усунути візуальні та responsive-баги; — після приймання виконати production deployment; — забезпечити виправлення багів за реалізованим scope не менше 7 календарних днів після викладки. РЕЗУЛЬТАТ РОБОТИ — Pull Request з frontend-кодом; — реалізована нова головна; — responsive desktop/tablet/mobile; — єдині шрифти, картки та базові UI-компоненти; — візуально погоджені каталог, PDP та інформаційні сторінки; — staging deployment; — виправлення знайдених візуальних помилок; — production deployment; — короткий опис змінених компонентів; — 7-денний bug-fix period після приймання. КРИТЕРІЇ ПРИЙМАННЯ 1. Головна відповідає наданому дизайну. 2. Усі секції коректно працюють на desktop, tablet та mobile. 3. Header та footer єдині на всіх сторінках. 4. Каталог та PDP візуально відповідають новій системі. 5. Поточна функціональність сайту не порушена. 6. API-контракти та backend-логіка не змінені без погодження. 7. Немає горизонтального скролу та критичних layout shifts. 8. Шрифти та зображення завантажуються коректно. 9. Loading, empty та error states відображаються без поломки layout. 10. Зміни перевірені на staging та розгорнуті в production. 11. Виправлені візуальні помилки, виявлені під час приймання в рамках погодженого scope. ЩО НЕ ПОТРІБНО — розробка backend; — зміна бізнес-логіки; — створення нового каталогу або CMS; — розробка нового API; — повний редизайн кожної інформаційної сторінки; — нові користувацькі функції, відсутні в макетах; — розробка складної дизайн-системи з нуля; — створення нового проекту замість доопрацювання існуючого; — зміна SEO-структури без окремого погодження. ВИМОГИ ДО ВИКОНАВЦЯ — впевнений Next.js / React / TypeScript; — досвід роботи з існуючими production-проектами; — якісна responsive-верстка; — досвід впровадження дизайну з Figma; — компонентний підхід; — впевнена робота з CSS / CSS Modules / Tailwind або існуючою системою проекту; — розуміння Core Web Vitals; — Git / Pull Request workflow; — вміння працювати через staging. В ОТКЛИКУ ОБОВ'ЯЗКОВО ВКАЗАТИ 1. Фіксована ціна за повний обов'язковий scope. 2. Термін виконання в робочих днях. 3. Оцінку в годинах. 4. Коли готові почати. 5. Посилання на 2–3 релевантних проекти на Next.js/React. 6. Чи є досвід роботи з каталогами, картками товарів або аналітичними інтерфейсами. 7. Що знадобиться для точної оцінки до початку роботи. 8. Входять чи в ціну: — staging; — responsive QA; — production deployment; — виправлення багів; — 7-денний bug-fix period. Шаблонні відповіді без перегляду вимог і без конкретної оцінки розглядатися не будуть. Доступ до production на першому етапі не надається. Робота починається після обмеженого code review і розгортається через staging.
Є діюча production-платформа з каталогом та автоматичним оновленням зовнішніх пропозицій і цін. Стек: — Node.js / TypeScript; — PostgreSQL; — існуючий сервіс оновлення цін і cron; — окремий готовий Python-модуль валідації та вибору пропозицій; — staging і production. Необхідно точково доопрацювати існуючий pipeline оновлення цін без повного переписування backend. ОБОВ'ЯЗКОВИЙ СКОП 1. Інтеграція Python-модуля — Python-модуль залишається окремим компонентом; — повертає структурований результат: offers, selected offer, statuses та risk flags; — Node.js валідує результат і виконує запис у БД; — передбачити обробку помилок і partial/failed runs; — legacy pipeline не відключається до завершення QA. 2. Запуск оновлення за списком Додати запуск: — по одному slug/id; — по переданому списку slug/id. Допустимо CLI або існуючий службовий API. Новий користувацький інтерфейс не потрібен. 3. Shadow Mode Нові результати повинні записуватися окремо і не впливати на production до QA. Потрібні shadow-поля: — price; — selected offer ID; — direct URL; — offer status; — risk/QA flags; — checkedAt; — engineVersion. 4. Розширення існуючої таблиці offers Додати: — source; — external_offer_id; — last_seen_at; — last_checked_at; — engine_version; — risk flags або зберігання в існуючому JSON; — unique constraint для захисту від дублів. Нову паралельну систему пропозицій створювати не потрібно, якщо існуючу таблицю можна безпечно розширити. 5. UPSERT, STALE і транзакція БД Замінити поточну схему DELETE → CREATE: — UPSERT існуючих і нових пропозицій; — відсутні в повному успішному snapshot пропозиції переводяться в STALE; — при API error, partial result або незавершеному snapshot активні пропозиції не повинні ставати STALE; — оновлення пропозицій, metadata вибраної пропозиції та shadow fields по одній моделі виконується всередині однієї транзакції БД; — при помилці виконується повний rollback. 6. Canonical-safe refresh Оновлення цін не повинно змінювати: — brand; — reference; — model; — collection; — name/title; — slug; — descriptions; — images; — SEO fields. Оновлюються тільки offer, price і shadow data. 7. Збереження поточної cron-логіки Зберегти: — existing cron; — rolling batches; — cooldown; — перевірку PRICE_REFRESH_MIN_DAYS до виклику зовнішнього API; — legacy production pipeline до завершення Shadow QA. 8. Audit output Достатньо одного варіанту: — shadow-колонки в існуючій admin table; або — CSV export. Мінімальні дані: — model/reference; — production price; — shadow price; — delta; — production/shadow URL; — status; — risk flags; — checkedAt; — engineVersion. Новий складний dashboard не потрібен. 9. Staging і QA — DB migrations; — staging deployment; — smoke test на 5 переданих моделях; — потім Shadow Mode приблизно на 50 моделях; — виправлення технічних помилок, виявлених під час цих прогонів; — коротка документація контракту Python → Node.js та rollback procedure. ОПЦІОНАЛЬНО ОЦІНИТИ ОКРЕМО Простий технічний promotion без нового UI: — promotion однієї моделі по slug; — promotion списку slug; — перенесення підтверджених shadow values в production; — технічна перевірка після rollout. РЕЗУЛЬТАТ — Pull Request; — DB migrations; — робоча інтеграція Python → Node.js; — Shadow Mode; — UPSERT, STALE і транзакційне оновлення; — запуск по slug/id; — staging deployment; — smoke-test results; — коротка документація; — не менше 7 днів виправлення багів по реалізованому scope після приймання. В ОТКЛИКУ УКАЗАТИ 1. Фіксована ціна за обов'язковий scope. 2. Окрему вартість механізму promotion. 3. Термін. 4. Оцінку годин. 5. Коли готові почати. 6. Досвід з PostgreSQL transactions, migrations та ingestion pipelines. 7. Які питання потрібно уточнити до початку. 8. Включені чи staging, QA, migrations та період виправлення помилок. Шаблонні відповіді без конкретної оцінки розглядатися не будуть. Доступ до production на першому етапі не надається. Робота починається з обмеженого code review та staging.
Доброго дня , 1) оновити jQuery** до актуальної версії (3.x) з підключенням jQuery Migrate 2) Ретельно протестувати функціональність додатку 3) і усунути можливі помилки, щоб скрипти всі були сумісні між собою за версіями тут потрібно повністю переписати https://filtry.in.ua/assets/libs/libs.js під нову версію jquery, так як там і бутстрап старий і багато функцій кастомних прописано
Опис: Необхідно створити JavaScript-скрипт для розширення Tampermonkey. Скрипт працюватиме у внутрішній робочій CRM-системі.Логіка роботи: Скрипт має зчитувати унікальний текстовий ID поточного активного діалогу на сторінці (всього є 5–10 різних ID). Залежно від ID, скрипт бере відповідну текстову інструкцію (System Prompt) з налаштувань. Мапу параметрів по ID потрібно винести в окреме зручне вікно налаштувань скрипта. При появі нового повідомлення у вікні чату, скрипт відправляє цей текст разом із промптом через API OpenAI (модель gpt-4o-mini). Отриману відповідь скрипт вставляє в поле введення тексту та ініціює відправку з рандомною затримкою в 20–45 секунд для імітації природної роботи оператора.Робота суто з текстом. Бюджет — 6000 грн. Чекаю на пропозиції від розробників із досвідом роботи з OpenAI API та написанням скриптів автоматизації браузера.