Бюджет: 27000 UAH Термін: 10 днів
Добрий день. Займаємося розробкою професійно від невеликих сайтів до складних веб-проектів. Про нас: viacore.group
Суть проекту Ми відстежуємо фури, що перевозять вантажі наших клієнтів (промислові заводи). У фури під час завантаження видаються автономні GPS-маячки TKSTAR TK-905B (передача координат кожні 5 хвилин). Маячки НЕ закріплені за машинами постійно — вони працюють за схемою ротації: менеджер видає маячок водію під час завантаження, після рейсу водій повертає маячок з документами, і той же маячок видається на наступний рейс вже з іншою машиною. Потрібна веб-платформа: маячки надсилають дані на наш сервер, клієнти (заводи) заходять на сайт і бачать на карті свої машини в реальному часі. Кожен завод бачить ТІЛЬКИ свої маячки. Частина 1. Бекенд Розгорнути Traccar (open-source) на VPS. VPS купуємо ми, кандидат рекомендує конфігурацію. Налаштувати прийом даних з маячків TK-905B (протокол підтримується Traccar з коробки). Допомогти з перенаправленням маячків з китайського сервера на наш (SMS-команди).Мультитенантність. Ролі:Адмін (ми): бачить всі маячки, всі компанії, всі рейси. Створює компанії та користувачів, призначає рейси компаніям.Менеджер/диспетчер (наш співробітник на місці завантаження): видає та приймає маячки (див. модуль ротації).Клієнт (завод): логін/пароль, бачить тільки свої активні рейси та свою історію. Не бачить чужі маячки, вільний пул і службову інформацію. Частина 2. Модуль ротації маячків (ключова логіка) Кожен маячок має короткий номер у системі (№1, №2, №3...), що збігається з наклейкою на корпусі. Пошук маячка за цим номером.Видача: менеджер вибирає маячок з пулу → вводить номер машини (обов'язкове поле) + опціонально: ПІБ/телефон водія, напрямок/пункт вивантаження, компанія-замовник. Операція повинна займати секунди: одне вікно, мінімум полів. З моменту видачі на карті точка підписана номером машини та рейсом (наприклад «АХ1234ВХ → Київ»), а не ID пристрою.Повторна видача = закриття старого рейсу + відкриття нового. Для менеджера це виглядає як «просто вписав новий номер машини», але система зобов'язана зберігати історію прив'язок: кожен період роботи маячка прив'язаний до номера машини, який був активний у той момент. Перезапис номера з втратою історії — недопустима (інакше старі треки будуть підписані чужими машинами).Завершення рейсу та повернення маячка на склад — два окремі дії: рейс закривається при вивантаженні (зворотний шлях маячка з поштою клієнту не показується), повернення переводить маячок у статус «в пулі, вільний». Вільні маячки (в пулі / на зарядці / їдуть назад поштою) на клієнтській карті не відображаються. Адмін їх бачить зі статусами. Історія: по кожному маячку — всі його минулі рейси; по кожній компанії — всі її рейси. Частина 3. Фронтенд (веб-сайт) Макет сторінки:По центру — жива карта з машинами в реальному часі (оновлення без перезавантаження сторінки, WebSocket/полінг). Іконки машин; клік по машині → картка: номер машини, водій, напрямок, швидкість, час останньої позначки, статус (в русі / стоїть / немає зв'язку).Справа — панель профілю залогіненого користувача: назва компанії, список її активних рейсів зі статусами онлайн/офлайн, швидкий перехід до машини на карті.Зверху — пошук по своїм маячкам/машинам (по номеру машини, номеру маячка, напрямку). Сторінка логіна. Адаптив під мобільні (менеджери та клієнти будуть відкривати з телефону). Функції:Історія маршруту за вибраний період (проігрування треку на карті).Звіт по стоянкам: де стояла машина, з якого по яке час, скільки годин (приклад: «Київ, вт 08:00 — чт 09:00, 49 год»).Геозони: адмін обводить на карті зони (завод, пункти вивантаження). Звіт по часу в зонах + сповіщення про в'їзд/виїзд (в інтерфейсі; e-mail/Telegram — плюсом, обговорюється). Експорт звітів в Excel/PDF — плюсом. Частина 4. Технічні вимоги Бекенд: Traccar API (REST + WebSocket). Кастомна логіка ротації — окремим шаром поверх Traccar (свій сервіс + БД) або через атрибути Traccar, на розсуд виконавця, але з обґрунтуванням. Фронтенд: React або Vue. Карта: Leaflet + OpenStreetMap (або Google Maps, якщо обґрунтуєте).
Налаштувати автоочистку історії координат старше 6 місяців (retention policy в Traccar / за погодженням), щоб база не розросталася безкінечно. Звіти та підсумки рейсів за старі періоди при цьому повинні зберігатися.
Мова інтерфейсу: українська (російська — плюсом, перемикач не обов'язковий на старті). Дані та сервер повністю наші: жодних прив'язок до сторонніх закритих сервісів. Частина 5. Здача проекту Робоча платформа на нашому домені. Усі доступи: VPS, Traccar, база, репозиторій з кодом. Коротка інструкція (текст або відео): як додати новий маячок, як створити компанію/користувача, як менеджеру видавати та приймати маячки. 2–4 тижні підтримки після здачі на виправлення багів (обговорюється). Питання кандидату (обов'язково відповісти в відгуку) Розгортали ви Traccar? Робили кастомний фронтенд поверх Traccar API? Посилання/скріни прикладів. Як пропонуєте реалізувати мультитенантність і модуль ротації (коротко, 3–5 пропозицій)? Термін і ціна: (а) MVP — карта, логіни, ротація, стоянки; (б) повна версія з геозонами та звітами. Рекомендована конфігурація VPS під ~20–50 маячків.
Бюджет: 27000 UAH Термін: 10 днів
Добрий день. Займаємося розробкою професійно від невеликих сайтів до складних веб-проектів. Про нас: viacore.group
Бюджет: 27000 UAH Термін: 15 днів
Тут потрібна окрема логістична система поверх Traccar. Що доведеться розробляти окремо:
Розгорнути Traccar на VPS;
Підключити TKSTAR TK-905B;
Карта з оновленням координат;
Авторизація та ролі;
Розділення компаній і даних;
Модуль видачі та повернення маячків;
Збереження історії «маячок → автомобіль → рейс»;
Повторна видача маячка іншій машині;
Завершення рейсу окремо від повернення маячка;
Історія маршруту;
Звіт про стоянки;
Геозони і повідомлення;
Мобільна адаптація;
Excel/PDF-звіти;
Захист даних клієнтів.
Тоб- то об'єм роботи досить не малий, бюджет не реальний...
Найскладніше місце:
Найважливіше тут навіть не карта. Найскладніше — ротація маячків без втрати історії.
Наприклад:
Маячок №12 видали автомобілю АА1234ВХ.
Він проїхав рейс Київ — Львів.
Рейс закрили.
Маячок повернули на склад.
Наступного дня цей маячок видали автомобілю ВС5678КМ.
Система повинна розуміти, що старі координати маячка №12 належать першому автомобілю, а нові — другому. Не можна просто змінити в Traccar назву маячка з одного номера автомобіля на інший, бо тоді історія стане неправильною.
Головний технічний ризик
Перед погодженням ціни обов’язково треба отримати один справжній TKSTAR TK-905B і перевірити:
чи дійсно конкретна версія працює з Traccar;
який у неї протокол;
чи можна SMS-командою змінити сервер та порт;
чи не заблокована вона китайським сервісом;
як налаштовуються APN, IP і порт;
чи стабільно пристрій передає координати;
який ідентифікатор надсилає — IMEI чи інший номер.
Назва TK-905B ще не гарантує, що всі партії пристроїв абсолютно однакові.
Тому правильний порядок — спочатку пілот на одному маячку, а вже потім фіксувати остаточну ціну всього проєкту.
Реальні строки та вартість
Моя приблизна оцінка для одного сильного full-stack розробника:
Пілот
VPS, Traccar, один маячок, перевірка приймання координат, базова карта:
5–10 робочих днів.
Такий етап ще може частково вкладатися у бюджет близько
27 000 грн.
MVP
Карта, логіни, компанії, ролі, видача та повернення маячків, рейси, історія прив’язок, базовий звіт стоянок:
4–7 тижнів.
Орієнтовний порядок вартості:
80 000–140 000 грн.
Повна версія
Геозони, сповіщення, розширені звіти, Excel/PDF, хороша мобільна версія, адміністрування, документація, тестування і підтримка:
7–12 тижнів.
Орієнтовний порядок:
240 000–280 000 грн, залежно від якості дизайну, звітів і вимог до надійності.0
Бюджет: 27000 UAH Термін: 31 день
📌Привіт.👋
⭐️Мене звати Андрій.
⭐️Мій досвід роботи: 12 років+
• ➡️Можу показати роботи саме по веб платформах
• 🎨Портфоліо: Freelancehunt
• ✅Рейтинг робіт на Behance (більше 600.000 переглядів)
• 💼Більше робіт тут: Dribbble
Бюджет: 27000 UAH Термін: 5 днів
Доброго дня! 🧡
Готова взятися за роботу та допомогти виконати все якісно й у короткі терміни. Маю досвід у подібних проєктах, є приклади робіт і відгуки, які можу показати.
Можу приступити найближчим часом. Напишіть, будь ласка, деталі - обговоримо задачу, терміни та найкращий варіант реалізації. Відповідаю швидко 🙂
Бюджет: 27000 UAH Термін: 25 днів
Добрий день! Ставив Traccar на VPS під трекери TK-905B, з редиректом маячків з китайського сервера через SMS-команди знайом — зазвичай це саме муторне на старті.
Момент, який в описі ключовий: у Traccar з коробки пристрій прив'язано до користувача намертво, а у вас ротація — один і той же маячок кожен рейс йде на іншу машину і інший завод. Цю логіку допилю окремим шаром поверх, щоб історія рейсів і мультитенантність не плуталися.
Підкажіть — фронтенд хочете повністю свій з нуля чи можна на базі веб-інтерфейсу Traccar з кастомізацією під ролі? Від цього сильно залежить термін.
Бюджет: 26900 UAH Термін: 14 днів
Найнебезпечніше місце в цьому ТЗ - не Traccar і не карта, а ротація маячків: якщо при видачі просто переписувати ім'я пристрою, вся стара історія мовчки перепідпишеться чужими машинами. Тому одиницею обліку має бути рейс, а не девайс, і від цього пляшить вся архітектура.
По ваших питаннях.
1) Traccar в продакшені розгортати поки не доводилося - кажу чесно, вигаданих кейсів показувати не буду. Але це open-source з детальною документацією, стандартний стек Ubuntu плюс Java плюс PostgreSQL, TK-905B підтримується з коробки, так що ризику в самому деплої не бачу. А от кастомні фронтенди поверх чужих REST і WebSocket API - моя регулярна робота: accessibilityscanner.top - мій SaaS з ролями і мультитенантністю (адмін, менеджер, клієнт, кожен бачить тільки своє), pinger.md - агрегатор з живою картою, картками, фільтрами і мобільною адаптацією. Програмую з 2013 року.
2) Мультитенантність і ротацію пропоную не городити на атрибутах Traccar (це швидко перетворюється в кашу), а винести в тонкий шар: своя БД з таблицями companies, users з ролями, devices, trips, де рейс зберігає device_id, номер машини, компанію, дати і статус. Повторна видача - це закриття старого рейсу і створення нового, а не перезапис пристрою, тому треки назавжди залишаються за своєю машиною. Traccar дергається тільки за сирими координатами по device_id, вся логіка видимості - у своєму шарі: фільтрація по company_id проста і не ламається при апдейтах Traccar.
3) MVP (жива карта, логіни і ролі, модуль ротації, звіт по стоянкам) - орієнтир 60 відсотків бюджету, 9-10 днів. Повна версія з геозонами, сповіщеннями і експортом звітів - весь бюджет проекту, 14 днів сумарно. Точні цифри зафіксую в переписці після уточнення деталей по геозонам і експорту.
4) Під 20-50 маячків з кроком 5 хвилин навантаження скромне: це рідкісні короткі пакети координат, не потік відео. Хватить VPS на 2 vCPU, 4 GB RAM, 40-80 GB SSD - Traccar, PostgreSQL, шар ротації і фронтенд на одній машині, з запасом на ріст парку в 2-3 рази без апгрейда.
Окремо зверну увагу: шар поверх Traccar у вашому випадку не опція на розсуд виконавця, а обов'язкова умова - без нього історія прив'язок втрачається рівно так, як ви самі описали в ТЗ. Карту роблю на Leaflet і OpenStreetMap: безкоштовно, без ключів і білінгу, Google Maps тут не дає нічого, за що варто було б платити.
Один питання для точності: сповіщення про в'їзд і виїзд з геозон потрібні клієнтам-заводам, вашим менеджерам чи обом? Від цього залежить, де...
Бюджет: 27000 UAH Термін: 7 днів
Привіт, я працював над системою GPS-моніторингу автопарку на Traccar — розгорнув сервер під 80 трекерів, зробив кастомний фронтенд на React з живою картою (оновлення кожні 5 секунд) та звітами по стоянках.
Питання по вашому проєкту: коли менеджер робить повторну видачу маячка, старий рейс має закриватися автоматично в момент введення нового номера машини, чи потрібне окреме підтвердження від менеджера? Це важливо для коректної логіки збереження історії прив'язок.
Ще одне: для мультитенантності краще використати ролі та групи Traccar чи окремий сервіс з власною БД поверх API? Я схиляюся до другого варіанту через складну логіку ротації, але хочу почути ваше бачення.
Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!
Бюджет: 27000 UAH Термін: 21 день
ТЗ зрозумів: підняти Traccar на VPS для прийому даних з маячків TK-905B, розмежувати доступ за ролями (адмін/менеджер/клієнт) та додати модуль ротації маячків між рейсами з мінімумом полів на операцію видачі-прийому.
Traccar розгортаю сам на VPS, конфігурацію підберу під навантаження та кількість одночасних пристроїв, налаштовую прийом протоколу TK-905B і допоможу розібратися з перенесенням маячків з китайського сервера через SMS-команди.
Мультитенантність і модуль ротації роблю окремим сервісом поверх REST API Traccar, не чіпаючи його ядро, так простіше потім оновлювати платформу без конфліктів. База Postgres, ролі та видимість даних (клієнт бачить тільки свої рейси та маячки) розмежовую на рівні цього сервісу. Для операції видачі-прийому маячка роблю одне вікно з мінімумом полів: маячок знаходиться за коротким номером з наклейки, машина обов'язкова, решта опціонально, точка на карті одразу підписується номером машини та рейсом, а не ID пристрою.
Фронтенд для клієнтів і менеджера — веб-інтерфейс з картою в реальному часі, без зайвої навігації, під задачі кожної ролі окремо.
По термінах орієнтуюсь на 3 тижні на першу робочу версію з деплоєм, мультитенантністю, модулем ротації та базовим фронтендом, але готовий уточнити точніше після того, як побачу повне ТЗ по кількості одночасних маячків та рейсів.
Бюджет: 27000 UAH Термін: 14 днів
Вітаю!
Ознайомився з описом проєкту. Тут ключова складність не в самому Traccar, а в логіці роботи з маячками: їх постійній ротації між рейсами, збереженні історії прив'язок та розмежуванні доступу для різних компаній. Саме від цього залежить, наскільки система буде зручною в щоденній роботі.
Я б реалізував окремий модуль, який працюватиме поверх Traccar API. Це дозволить залишити Traccar відповідальним за отримання GPS-даних, а всю бізнес-логіку винести в окремий сервіс. Такий підхід значно спрощує подальший розвиток системи та її підтримку.
Попередньо оцінюю реалізацію MVP у 2 тижні. Після короткого обговорення деталей і уточнення бізнес-логіки зможу назвати точний термін та етапи реалізації.
Буду радий обговорити деталі та запропонувати оптимальне рішення під ваш сценарій роботи.
Бюджет: 27000 UAH Термін: 21 день
Добрий день!
Проект повністю зрозумілий і виглядає як правильна архітектура для побудови власної GPS-платформи без залежності від сторонніх сервісів. Маю досвід розробки складних веб-платформ, систем моніторингу, картографічних сервісів, REST/WebSocket API, Docker, PostgreSQL та інтеграції з зовнішніми пристроями.
По питанням:
**1. Розгортали чи Traccar?**
Так. Працював з розгортанням Traccar на VPS, налаштуванням прийому даних GPS-трекерів, інтеграцією через REST API та WebSocket, а також налаштуванням зберігання та обробки координат.
**2. Робили чи кастомний фронтенд поверх Traccar API?**
Так. Вважаю за краще не змінювати ядро Traccar, а будувати окремий сервіс поверх його API. Такий підхід значно спрощує оновлення Traccar і розвиток власної бізнес-логіки.
**3. Як пропоную реалізувати мультитенантність і ротацію?**
Traccar буде використовуватися виключно як GPS-сервер і джерело телеметрії. Вся бізнес-логіка (компанії, користувачі, ролі, рейси, історія видачі маячків, статуси та права доступу) буде реалізована в окремому backend-сервісі з власною базою даних. Кожна видача маячка створює новий об'єкт "рейс", який пов'язує пристрій, автомобіль і клієнта без зміни історії. Після завершення рейсу запис закривається, а маячок повертається в пул вільних пристроїв. Завдяки цьому повністю зберігається історія всіх прив'язок і маршрутів.
Для фронтенда пропоную:
* React + TypeScript;
* Leaflet + OpenStreetMap;
* WebSocket для оновлення координат практично в реальному часі;
* повністю адаптивний інтерфейс для ПК та мобільних пристроїв.
Також реалізую:
* ролі (Адміністратор / Менеджер / Клієнт);
* видачу і повернення маячків в кілька кліків;
* пошук за номером автомобіля, маячка і напрямком;
* історію маршрутів;
* звіт по стоянкам;
* автоматичну очистку координат старше 6 місяців при збереженні історії рейсів;
* Docker-розгортання;
* резервне копіювання БД.
**Рекомендована конфігурація VPS (20–50 маячків):**
* 4 vCPU;
* 8 GB RAM;
* SSD NVMe 100–150 GB;
* Ubuntu 24.04 LTS;
* Docker + Docker Compose;
* PostgreSQL;
* Nginx з SSL.
Такої конфігурації достатньо з хорошим запасом для подальшого масштабування.
Точну вартість зможу назвати після обговорення деталей і затвердження.
Бюджет: 27000 UAH Термін: 30 днів
Доброго дня.
Я старший розробник з десятирічним досвідом.
З них 6 років у проекті онлайн таксі. Повний життєвий цикл від MVP до production. Там частково мав досвід, що ви описуєте (GPS, диспетчерська, жива карта з машинами в реальному часі, навігація, таксометр).
Також працював у транспортній компанії, де використовували Traccar.
Відповіді на запитання
1. Розгортали ви Traccar?
Так. Розгортав Traccar на Ubuntu під Docker. Налаштовував PostgreSQL + GIS, HTTPS через Nginx + Let's Encrypt, резервне копіювання БД, оновлення без втрати даних. Підключав GPS-трекери за протоколами, налаштовував сповіщення/права користувачів.
2. Робили кастомний фронтенд поверх Traccar API?
Так. Використовував REST API Traccar для створення власного веб-інтерфейсу. Авторизація відбувалася через API Traccar, дані про трекери, позиції, стоянки та геозони отримувалися безпосередньо через API. Сам інтерфейс був написаний на Vue і містив лише необхідний бізнес-функціонал без стандартного інтерфейсу Traccar.
3. Проекти знаходяться під NDA. Тому не можу ніяк відобразити.
4. Як реалізувати мультитенантність і модуль ротації?
Кожна компанія буде окремим тенантом з повною ізоляцією даних на рівні додатку та прав доступу. Усі запити до Traccar API проходять через власний бекенд, який фільтрує пристрої та користувачів тільки свого клієнта. Модуль ротації реалізується окремою таблицею історії видачі обладнання: фіксуються пристрій, співробітник, дати видачі та повернення, статус і відповідальний менеджер. Завдяки цьому можна бачити поточного власника маячка та всю історію його переміщень між співробітниками та компаніями.
5. Термін і ціна
Приклад адекватної оцінки.
MVP
- карта;
- авторизація;
- компанії;
- користувачі;
- видача/повернення маячків;
- стоянки.
Термін: 4 тижні.
Вартість: 4000 USD.
Повна версія MVP + додатково:
- геозони;
- сповіщення;
- звіти;
- ролі;
- фільтрація;
- експорт;
- журнал дій.
Термін: 8 тижнів.
Вартість: 8000 USD.
Терміни та вартість - орієнтовно. Точно - після складання повного технічного завдання на розробку (з проектуванням я зроблю, досвід є).
Бюджет: 27000 UAH Термін: 21 день
Вітаю! Проєкт чудовий, технічно прозорий і повністю відповідає моєму стеку. Готовий реалізувати надійну платформу без зайвих костилів.
Відповіді на ваші запитання:
1. Так, маю досвід розгортання, налаштування та оптимізації Traccar на VPS, включно з управлінням протоколами прийому даних та налаштуванням політик очищення старої телеметрії (Retention Policy).
2. Так, працював із кастомною візуалізацією поверх Traccar REST API та WebSocket.
3. Архітектура ротації: не чіпаємо ядро Traccar. Підіймаємо власний бекенд-сервіс із реляційною базою даних. Traccar приймає сирі координати від заліза за унікальним ID маячка. Наш сервіс забезпечує мультитенантність, управління ролями та модуль ротації: прив'язка короткого номера/маячка до державного номера машини та створення рейсу з повним збереженням історії треків за часовими інтервалами.
4. Конфігурація VPS для 20-50 маячків: 2 vCPU, 4-8 GB RAM, 50 GB NVMe SSD (наприклад, DigitalOcean, Hetzner або аналог) - з головою вистачить для швидкої роботи бази даних і самої платформи.
Щодо стеку:
- Бекенд: PHP (Laravel) або Node.js для обробки бізнес-логіки, ротації та взаємодії з Traccar API.
- Фронтенд: React або Vue.js + Leaflet / OpenStreetMap для інтерактивної карти з плавним оновленням через WebSocket.
Готовий обговорити деталі реалізації (MVP та повну версію) в особистих повідомленнях. Напишіть мені, обговоримо архітектуру та почнемо!
Бюджет: 27000 UAH Термін: 10 днів
Доброго дня! Відповім на ваші запитання.
З Traccar працюю: знаю його REST та WebSocket API, прийом з пристроїв на протоколі GT06 (TK-905B підтримується з коробки), перенаправлення китайських маячків SMS-командами. Кастомний фронт поверх Traccar API робиться штатно, за прикладами готовий провести вас по архітектурі в переписці.
Мультитенантність і ротація, тут головне. Traccar сам історію прив'язок маячок→машина не зберігає, тому ротацію роблю окремим шаром поверх його API: своя БД, де кожен рейс — це запис (device_id, номер машини, компанія, період). Повторна видача закриває старий рейс і відкриває новий, старі треки назавжди залишаються за тією машиною, що була активна тоді, перезаписів з втратою історії немає. Мультитенантність на тому ж шарі: дані фільтрую до віддачі на фронт, клієнт бачить тільки свої активні рейси, пул і службове приховане.
VPS під 20-50 маячків з інтервалом 5 хвилин — це легке навантаження: вистачить 2 vCPU, 4 ГБ RAM, 60-80 ГБ SSD під піврічну історію, з автоочисткою старше 6 місяців і збереженням підсумків рейсів.
Фронт: React + Leaflet/OSM, жива карта по WebSocket, картка машини, панель компанії, пошук, адаптив під телефон.
По етапах: MVP (карта, логіни, ротація, стоянки) 2 тижні, повна версія з геозонами, звітами та експортом 3 тижні. Ціну по кожному етапу уточню після кількох деталей. Буду радий співпраці.
Бюджет: 27000 UAH Термін: 45 днів
Доброго дня.
Можемо взяти в роботу таку платформу, задача нам зрозуміла, тут важлива не просто карта з трекерами, а правильна логіка ротації маячків, історія прив'язок до рейсів, ізоляція даних по компаніях і зручна робота для менеджерів на точці завантаження. У нас є логістичний досвід і розуміння подібних процесів, тому ми добре розуміємо, наскільки критично тут не втратити історію, коректно розділити закриття рейсу і повернення маячка в пул, а також зробити систему зручною для клієнтів, диспетчерів і адміністратора.
Технічно це можна зібрати як надійне рішення на базі Traccar з окремим кастомним шаром під вашу бізнес логіку, мультитенантність, ротацію, звіти і клієнтський інтерфейс. Також можемо продумати оптимальну архітектуру зберігання історії, retention policy, статуси маячків, роботу карти в реальному часі і адаптивну мобільну версію, щоб платформа була не просто робочою, а дійсно зручною в щоденній експлуатації.
Напишіть нам в особисті повідомлення для детального обговорення проекту і надання інформації по термінам виконання і вартості такого проекту.
Бюджет: 27000 UAH Термін: 31 день
Добрий день!
Маю досвід розробки веб-платформ із картографією, GPS-трекінгом, інтеграціями з API та побудовою масштабованих систем. Ваш проєкт добре підходить для реалізації на базі Traccar із власним сервісом бізнес-логіки, що дозволить не змінювати ядро Traccar і значно спростить подальший розвиток.
Для MVP пропоную стек:
Backend: Node.js (NestJS), TypeScript;
GPS: Traccar + REST/WebSocket API;
Frontend: React + Leaflet (OpenStreetMap);
База даних: PostgreSQL;
Авторизація: JWT + ролі (Адміністратор / Менеджер / Клієнт).
Модуль ротації реалізував би окремим сервісом поверх Traccar. Traccar відповідає лише за прийом GPS-координат, а всі прив'язки маячків до рейсів, автомобілів, історія, мультитенантність та права доступу зберігаються у власній базі. Така архітектура дозволяє без втрати історії повторно використовувати будь-який маячок у нових рейсах.
У MVP можна реалізувати:
* розгортання Traccar на вашому VPS;
* підключення TK-905B та перенаправлення пристроїв;
* систему ролей;
* модуль видачі/повернення маячків;
* карту в реальному часі;
* історію маршрутів;
* звіт по стоянках;
* адаптивний вебінтерфейс.
На другому етапі можна додати:
* геозони;
* повідомлення Telegram/e-mail;
* експорт Excel/PDF;
* розширену аналітику;
* додаткові звіти.
Також допоможу з рекомендаціями щодо VPS (для 20–50 маячків цього буде більш ніж достатньо) та підготую документацію для адміністрування системи.
Орієнтовні терміни:
MVP — 3–4 тижні.
Повна версія — 6–8 тижнів.
Після здачі забезпечу підтримку, допоможу з розгортанням та передачею всього вихідного коду, репозиторію й документації. Буду радий обговорити деталі проєкту та запропонувати оптимальну архітектуру під ваші вимоги.
Бюджет: 27000 UAH Термін: 1 день
Доброго дня, Сергію.
Найнебезпечніше місце цього ТЗ — не Traccar і не карта, а ротація маячків: перезапишете номер машини на пристрої — і старі треки тихо підпишуться чужими фурами. Щоб цього уникнути, номер машини має жити в окремому шарі поверх Traccar: кожна видача маячка створює запис рейсу з прив'язкою «пристрій → авто → компанія» і часовим діапазоном, а Traccar лишається лише шлюзом для координат. Тоді карта клієнта показує лише його активні рейси з правильними підписами, історія не змішується, а вільні маячки з пулу приховані від заводів.
Варіанти:
≈12 днів: 12000–16000 UAH
Мінімально життєздатний продукт для запуску відстеження та базової ротації.
- Працюючий сервер Traccar з прийомом даних від TK-905B
- Базовий інтерфейс ротації (прив'язка маячка до авто)
- Доступ для клієнтів: перегляд лише своїх активних машин на карті
- Функція відтворення історії маршруту за період
або
≈24 дні: 22000–28000 UAH
Повноцінна платформа з усіма функціями керування, звітами та автоматизацією.
- Повний модуль ротації з історією всіх прив'язок без втрати даних
- Система геозон з автоматичними сповіщеннями у Telegram
- Детальні звіти по стоянках та експорт даних у форматі Excel/PDF
- Адаптивний веб-інтерфейс для менеджерів та клієнтів (Mobile/Desktop)
- Налаштування політики очищення старих даних для стабільності бази
+додатково
≈10 днів: 10000–12000 UAH
Максимальний пакет з поглибленою підтримкою та розширеним функціоналом.
- Пріоритетна підтримка та супровід протягом 2 місяців після здачі
- Розширений функціонал адмін-панелі для аналітики по всіх компаніях
- Допомога в налаштуванні та SMS-командах для великого парку маячків
- Документація та відео-інструкції для кожного рівня користувача
Бюджет: 27000 UAH Термін: 12 днів
Вітаю! Розгорну Traccar на VPS (порекомендую конфігурацію під вашу кількість маячків), налаштую прийом TK-905B та допоможу з SMS-командами для переадресації маячків з китайського сервера. Ключову логіку ротації зроблю окремим шаром поверх Traccar API: рейс привʼязується до факту видачі маячка, а не до машини, тому історія рейсів залишається коректною після повернення маячка в пул. Мультитенантність за ролями: завод бачить лише свої активні рейси й історію, менеджер - видачу/приймання маячків, адмін - усе. Фронтенд - карта в реальному часі з розмежуванням доступу по компаніях.
Бюджет: 27000 UAH Термін: 10 днів
Доброго дня!
Я фулстек-розробник. Стек: Next.js, TypeScript, React, Node.js, Python, PostgreSQL/Prisma.
Що можу зробити для вас:
— сайти й лендинги під ключ з Figma-макетів, адаптив і SEO;
— інтернет-магазини з інтеграціями: CRM, Нова пошта, онлайн-оплати, товарні фіди;
— Telegram-боти та Mini Apps (grammY, aiogram);
— AI-інтеграції: чатботи, RAG-агенти по ваших матеріалах, Claude/OpenAI API;
— автоматизація та парсинг на Python (Playwright), робота з API;
— WebGL / Three.js — інтерактивні 3D-сцени й шейдерна анімація;
— деплой і налаштування сервера: Docker, Nginx, SSL, бекапи, моніторинг.
Код і доступи після завершення повністю ваші. Працюю через Сейф, по фазах із чіткими строками й прозорою комунікацією. Мови: українська, російська, англійська.
Напишіть, будь ласка, деталі задачі — дам оцінку й строки та скину приклади робіт.
Бюджет: 27000 UAH Термін: 10 днів
Доброго дня. Можу взятися за проект і зробити робочу платформу під вашу схему з ротацією маячків, щоб клієнт бачив не пристрій, а конкретний рейс і машину, а вся історія прив'язок зберігалася правильно. Traccar розгорну на вашому VPS, налаштуваю прийом TKSTAR TK-905B, допоможу з SMS перенастроюванням маячків, зроблю окремий шар логіки для компаній, ролей, видачі, завершення рейсу і повернення маячка в пул. Мультитенантність пропоную робити не просто правами в Traccar, а через окрему базу і сервіс над Traccar API, щоб клієнтам показувалися тільки їх активні рейси і історія, без доступу до вільних маячків і чужих даних. Фронтенд зроблю на React або Vue з живою картою, пошуком, карткою машини, історією маршруту, стоянками і зручним мобільним інтерфейсом для менеджерів. Для MVP бачу склад: логіни, карта, ролі, ротація, історія рейсів і звіт по стоянках. Повна версія вже з геозонами, сповіщеннями, експортом звітів і розширеною аналітикою. Для 20-50 маячків рекомендував би VPS від 2-4 CPU, 4-8 GB RAM, SSD від 80 GB, з запасом під зберігання треків і бекапи. Після здачі передам всі доступи, репозиторій, інструкцію для адміністратора і менеджерів, також можу взяти підтримку після запуску.
Бюджет: 27000 UAH Термін: 10 днів
Вітаю! Виконаю ваше завдання швидко і якісно.
Останні мої роботи
https://indexfast.pro - швидка індексація сайту
https://mono-bank.pp.ua - все про монобанк
https://mamamia.pp.ua - інтернет магазин
https://programist.pp.ua/ua/portfolio/ - портфоліо робіт
https://monitortest.pp.ua - тестування монітора
https://keytest.pp.ua - тестування клавіатури
https://pctest.pp.ua - тестування компютера
https://devroman.dev/portfolio/ - портфоліо
https://vseetut.matviy.pp.ua - верстка
https://indexfast.pp.ua - швидка індексація сайту
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
Бюджет: 27000 UAH Термін: 15 днів
Добрий день
Готовий реалізувати цей проект і вже маю досвід в подібних кейсах, можу надати доступ до демо вже працюючого SaaS, де це реалізовано мною, детальніше в ПП.
Пишіть, обговоримо, буду радий співпраці!
Бюджет: 27000 UAH Термін: 1 день
Привіт!
Готовий взяти ваш проект в роботу вже сьогодні.
Працюю швидко і акуратно, довожу результат до потрібного рівня.
Відкритий до обговорення деталей.
Портфоліо: Behance
Бюджет: 27000 UAH Термін: 1 день
Вітаю! Маю досвід з розробки веб-платформ і інтеграцією Traccar, роботою з Vue.js, React та Leaflet. Буду рада Вам допомогти
Бюджет: 27000 UAH Термін: 14 днів
Маю понад 5 років комерційного досвіду у веб-розробці. Працюю з React, TypeScript, Node.js, PostgreSQL, Docker, REST API, WebSocket, картографічними сервісами (Google Maps, Mapbox/MapLibre) та проектуванням масштабованих веб-додатків.
З Traccar готовий швидко розібратися і побудувати кастомний сервіс поверх його API без зміни основної логіки платформи. Модуль ротації пропоную реалізувати як окремий сервіс з власною базою даних, де буде зберігатися історія всіх рейсів, прив'язок маячків до автомобілів і компаній. Такий підхід дозволить безпечно оновлювати Traccar, не втрачаючи власну бізнес-логіку і зберігаючи повну історію.
Бюджет: 27000 UAH Термін: 16 днів
Привіт, Сергію! Мене звуть Нікіта, я програміст з компанії VALFLOW. Вирішу задачу з ротацією маячків так, щоб в історії поїздок заводів не було каші.
Traccar налаштуємо як надійний шлюз для прийому координат від TK-905B, а всю кастомну логіку («Маячок ➔ Машина ➔ Рейс ➔ Завод») винесемо в окрему базу даних поверх нього. При такій архітектурі старі треки минулих клієнтів ніколи не перетнуться з новими рейсами, навіть якщо маячок змінює водія кожен день.
Відповіді на питання з ТЗ:
Реалізація: Мультитенантність зробимо через фільтрацію Traccar API на бекенді по ID компанії та таймстемпам активного рейсу. Вільні маячки з пулу клієнти просто не побачать.
VPS під 50 машин: Достатньо базового сервера на 2 vCPU / 4 GB RAM (Ubuntu). Налаштую автоочистку координат старше 6 місяців через retention policy в Traccar, щоб база не роздувалася, але ключові звіти по рейсах зберігалися.
Терміни та вартість:
MVP (жива карта, логіка ротації менеджера, ролі, стоянки): 10 днів / 18 000 UAH.
Повна версія (+ геозони, сповіщення, експорт): ще 6 днів / + 9 000 UAH.
Яким способом менеджери зараз відправляють SMS-команди на маячки (зміна IP/порта через admin123456)? Можемо автоматизувати цей процес прямо з адмінки. Давайте обговоримо деталі в чаті!
Бюджет: 27000 UAH Термін: 30 днів
Добрий день, ми спеціалізуємось на розробці та просуванні сайтів з 2018 року
Маємо великий досвід в роботі з різними сайтами та інтернет магазинами
Виконуємо якісний технічний СЕО аудит
Пропоную заповнити бриф, щоб сформувати для вас комерційну пропозицію
Бриф на розробку сайту - https://lionex.com.ua/s/brief-na-rozrobku-saitu
Інтернет магазин - https://lionex.com.ua/s/brief-na-internet-magazyn
Лендінг - https://lionex.com.ua/s/brief-na-lending
СЕО - https://lionex.com.ua/s/brief-na-seo-audyt
Також пропонуємо круту платформу для швидкого рерайту текстів - https://textory.com.ua/go/kFoMHu3N
на сайті також можете ознайомитись з нашими роботами) якщо будуть запитання - звертайтесь з радістю надамо консультацію
Бюджет: 27000 UAH Термін: 15 днів
Доброго дня.
З Traccar знайомий, ось система запущена на сервері - http://178.20.156.94/
Маю практичний досвід розробки React і Node.js платформ, роботи з REST API, WebSocket, PostgreSQL, Docker, Linux VPS, ролями користувачів і серверним розмежуванням доступу. Traccar пропоную використовувати як окремий телематичний сервіс для приймання і зберігання координат.
Мультитенантність і ротацію реалізую в окремому Node.js сервісі з PostgreSQL. У базі зберігатимуться companies, users, devices, trips і статуси маячків. Повторна видача автоматично закриває попередній рейс і створює новий, не змінюючи стару історію. Клієнтський фронтенд не матиме прямого доступу до Traccar, а API повертатиме користувачу лише рейси його company_id.
Завершення рейсу і повернення маячка будуть окремими операціями. Після завершення рейсу клієнт перестає бачити подальший маршрут маячка, але адміністратор бачить його статус, наприклад їде назад, у пулі або на зарядці.
Фронтенд пропоную реалізувати на React із Leaflet і OpenStreetMap. Живі координати отримуватимуться через WebSocket Traccar із резервним polling. Для менеджера зроблю окремий мобільний екран, де маячок шукається за коротким номером, а видача займає кілька дій.
Звіт щодо стоянок розраховуватиметься за узгодженим порогом швидкості, допустимим радіусом зміщення і мінімальною тривалістю. За інтервалу TK-905B у п’ять хвилин потрібно враховувати таку саму похибку часу в звітах.
Сирі координати старше шести місяців можна видаляти автоматично. Перед очищенням система зберігатиме рейси, стоянки, час у геозонах і підсумкові показники, щоб старі звіти залишалися доступними.
Для старту рекомендую Ubuntu VPS із 4 vCPU, 8 GB RAM і 80 GB NVMe. Для 20–50 маячків цього достатньо із запасом для Traccar, PostgreSQL, API, фронтенду, резервних копій і формування звітів. Мінімально можна почати з 2 vCPU і 4 GB RAM, якщо передбачена можливість швидкого масштабування.
MVP за 27 000 грн, орієнтовно 2 тижні. До нього ввійдуть Traccar на VPS, підключення тестового TK-905B, ролі, компанії, ротація, жива карта, мобільний інтерфейс менеджера, історія треку, базовий звіт щодо стоянок і retention.
Бюджет: 27000 UAH Термін: 30 днів
Привіт! Бачу, що ключова складність тут не сам Traccar, а коректна логіка ротації маячків і збереження історії рейсів без змішування треків різних машин. Пропоную залишити Traccar як GPS-ядро, а поверх побудувати окремий бекенд на Node.js/Express з PostgreSQL і кастомний фронтенд на Next.js: мультитенантність, ролі, видача/повернення маячків, історія прив'язок, карта, треки та звіти будуть розділені на рівні власної бізнес-логіки. Готовий реалізувати MVP з картою, авторизацією та ротацією, а потім розширити систему геозонами та звітами; після ознайомлення з деталями запропоную точні терміни та вартість по етапах.
Бюджет: 27000 UAH Термін: 23 дні
Відповідаю по пунктах, чесно і по справі:
**1-2. Досвід з Traccar / кастомним фронтендом поверх нього:** Безпосередньо з Traccar не працював, але є релевантний досвід: споживання REST/WebSocket API в зв'язці з Django/FastAPI-бекендом, React на фронтенді (робив live-оновлювані інтерфейси для десктоп-додатку), Docker/VPS-деплой. Traccar добре документований і побудований навколо REST API — ризик для мене мінімальний, але кажу чесно, а не роблю вигляд.
**3. Мультитенантність і ротація (архітектура):**
Мультитенантність — окремий шар поверх Traccar: своя БД з таблицями Company/User/Role, і middleware/API-gateway, який фільтрує дані пристроїв Traccar за компанією залогіненого користувача до того, як вони потраплять на фронтенд — клієнт ніколи не звертається до Traccar безпосередньо. Ротація — окрема таблиця Assignment (device_id, номер_машини, водій, company_id, start_ts, end_ts=NULL поки активно). Видача нового рейсу тому ж маячку = закриття поточної записи (end_ts) + створення нової. Історичні треки прив'язуються до машини через join по часовому діапазону assignment, а не по device_id безпосередньо — так старі точки назавжди залишаються підписані тією машиною, що була активна в момент їх фіксації. Вільний пул = пристрої без відкритого assignment.
**4. Терміни і ціна:**
(а) MVP (карта, логіни, ротація, стоянки) — **15-17 робочих днів, ~30 000-33 000 UAH**
(б) Повна версія (+ геозони, звіти, експорт) — **+7-9 днів, всього ~44 000-48 000 UAH**
Зазначу: вказані на картці 27 000 UAH, схоже, ближче до бюджету на MVP-частину, повна версія за обсягом помітно більша.
**5. VPS-конфігурація під 20-50 маячків:** Traccar легкий, відмітки раз в 5 хвилин — це дуже низьке навантаження. Хватить 2 vCPU / 4GB RAM / 60-80GB SSD (з запасом під Postgres поруч і ріст бази). Це рівень $20-24/міс у Hetzner/DigitalOcean.
Бюджет: 27000 UAH Термін: 14 днів
Ключова складність — ротація. У Traccar device це сутність з одним іменем: перезапишеш номер машини — і старі треки заднім числом підпишуться новою. Тому номер машини не можна тримати на пристрої.
Рішення — свій сервіс і своя БД поверх Traccar. Таблиця trips: маячок, машина, водій, напрямок, компанія, started_at, ended_at. Повторна видача закриває поточний рядок і вставляє новий, жоден запис не редагується. Трек рейсу — зріз позицій по device_id за інтервал. Статус маячка (в рейсі / вертається / в пулі) окремим полем, тому закриття рейсу і повернення на склад лишаються різними діями.
Мультитенантність теж через свій бекенд, і на це є технічна причина: вебсокет Traccar авторизується тільки кукою JSESSIONID, токен у заголовку він не приймає — з браузера клієнта підключитися напряму не вийде. Мій сервіс тримає одну адмінську сесію, слухає сокет Traccar і роздає кожному заводу відфільтрований потік із номерами машин замість ID пристроїв.
Стоянки та геозони не пишу з нуля — беру готові reports/stops і geofences Traccar, зверху фільтр по компанії. Ретеншен — зовнішнім cron-скриптом, пачками, з пропуском останньої позиції кожного маячка; підсумки рейсу агрегуються при закритті, тому старі звіти живі.
Дві речі до закупівлі VPS. Перше: частина партій TK-905B залочена на сервер TKSTAR, SMS adminip123456 проходить, а дані все одно йдуть у Китай — треба або прошивка, або лист постачальнику. Друге, і це б'є прямо по звіту про стоянки: у TK905B є сон по датчику вібрації. Фура стала на розвантаження, через 5 хвилин GPS глушиться — і замість «стоїть 49 годин» ви бачите «немає зв'язку». Режим сну треба перевести на таймер і закласти це в статус-логіку.
VPS: 2 vCPU / 4 GB RAM / 60 GB NVMe, Ubuntu 24.04, PostgreSQL замість дефолтного H2.
Публічного кейсу саме на Traccar не покажу. Пропоную корисніше за скріншоти: підніму інстанс у себе, дасте IMEI одного маячка — і покажу живу карту з робочою ротацією, включно з повторною видачею і збереженою історією.
Решта деталей не влізла в ліміт відгуку — напишіть у приват, обговоримо.
Бюджет: 27000 UAH Термін: 18 днів
Добрий день! Зацікавив ваш проект. Я Full-stack розробник і готовий реалізувати систему моніторингу на базі Traccar. Пропоную архітектуру, де сервер Traccar виступає двигуном для обробки GPS-даних, а окремий веб-сервіс на Django бере на себе логіку ротації маячків, управління ролями та безпечного розділення даних між клієнтами.
Технічна реалізація:
1. Бекенд: Python (Django) з інтеграцією через API Traccar для отримання актуальних координат і управління станом пристроїв.
2. База даних: PostgreSQL - для зберігання історії ротації, прив'язок маячків до машин і звітів по рейсах.
3. Фронтенд: React(js) - для створення швидкого, адаптивного інтерфейсу з інтерактивною картою та оновленням даних в реальному часі.
Терміни та вартість:
MVP (карта, логіни, ротація, звіти по стоянках): 20 000 грн, термін реалізації 15–20 днів.
Повна версія: функціонал геозон та розширених звітів обговоримо після запуску MVP.
Можемо обговорити всі деталі в особистих повідомленнях - буду радий співпраці!
Бюджет: 27000 UAH Термін: 15 днів
Прочитав описання уважно, задача зрозуміла і цікава.
Досвід з fullstack розробкою близько 3.5 років, стек TypeScript, React, NestJS, PostgreSQL, що якраз збігається з тим, що потрібно тут. З Traccar працювати доводилося в контексті інтеграцій через API, тож розібратися з розгортанням на VPS і налаштуванням протоколу для TK-905B не проблема.
Ключова логіка ротації маячків, де одиницею обліку є рейс, а не пристрій, це по суті задача на правильне моделювання даних. Маячок прив'язується до рейсу при видачі, рейс закривається при поверненні, наступна видача відкриває новий рейс з тим же пристроєм. Мультитенантність (кожен завод бачить тільки свої дані) реалізую на рівні middleware і scope в базі, без обхідних шляхів.
Фронтенд на React з Leaflet і real-time оновленнями через WebSocket або polling до Traccar API зроблю чистим і зрозумілим для менеджерів і клієнтів.
Готовий обговорити деталі, уточнити вимоги по ролях і почати з архітектури бэкенду.
Бюджет: 27000 UAH Термін: 25 днів
Привіт!
Ознайомився з повним ТЗ - задача зрозуміла.
1. Так, розгортав Traccar на VPS, налаштовував прийом даних з маячків і робив кастомний фронтенд поверх Traccar API.
2. Мультитенантність реалізую окремим сервісом поверх Traccar з власною БД. Модуль ротації - окрема таблиця рейсів, яка зберігає історію прив'язок маячок-машина без запису через атрибути Traccar.
3. Для 20-50 маячків достатньо VPS з 2 CPU, 4 GB RAM, 50 GB SSD (Hetzner CX22 або аналог).
Готовий до обговорення.
Бюджет: 27000 UAH Термін: 30 днів
Доброго дня.
Готовий взятись за веб-платформу трекінгу з ротацією GPS-маячків (TKSTAR TK-905B) поверх Traccar.
Портфоліо: https://gooru-lab.github.io/portfolio/
Як бачу рішення
• Traccar на вашому VPS — прийом координат з TK-905B, історія треків, WebSocket/REST.
• Окремий шар (сервіс + БД) поверх Traccar: компанії, користувачі, ролі, ротація маячків, рейси, підписи на карті (номер машини / напрямок), звіти по стоянках і геозонах. У Traccar лишається «залізо і точки», бізнес-логіка — у нашому шарі (щоб історія прив’язок ніколи не перезаписувалась).
• Фронт: React + Leaflet/OSM, українська, адаптив; клієнт бачить лише свої активні рейси.
Відповіді на питання
1) Розгортали Traccar?
Продакшен-кейс саме Traccar у портфоліо не заявляю. Є досвід VPS/Docker, backend API, карт і моніторингу. Traccar розгорну і налаштую під TK-905B (протокол з коробки), допоможу з SMS-перенаправленням з китайського сервера на ваш.
2) Кастомний фронт поверх Traccar API?
Так — React (або Vue) на REST + WebSocket/полінг. Приклади UI/fullstack: https://gooru-lab.github.io/portfolio/ та live demo з портфоліо. Скріни саме Traccar-обгортки можу показати на етапі прототипу карти + логіну.
3) Мультитенантність і ротація (коротко)
• Компанії та користувачі — у нашій БД; клієнту в API віддаємо лише device/рейси його компанії.
• Маячок має короткий № (наклейка) + id у Traccar; статуси: у пулі / виданий / рейс закрито (їде назад) / на зарядці тощо.
• Видача = новий Trip (маячок, машина, компанія, опційно водій/напрямок) + прив’язка до Traccar device; на карті підпис з Trip, не raw device id.
• Повторна видача = close старого Trip + open нового; треки завжди читаються через історію Trip→машина за період (перезапис номера заборонений).
• Завершення рейсу і повернення в пул — дві дії; клієнту після close зворотний шлях не показуємо.
• Адмін бачить усе; менеджер — видача/прийом; клієнт — лише свої активні рейси + свою історію.
4) Термін
(а) MVP (Traccar, логіни/ролі, ротація, карта live, підписи рейсів, стоянки, історія треку, retention 6 міс. для сирих точок / збереження підсумків рейсів): орієнтовно 3–4 тижні.
(б) Повна версія (+ геозони, звіти по зонах, сповіщення в UI; Excel/PDF та e-mail/Telegram — за узгодженням): ще +2–3 тижні.
Підтримка 2–4 тижні після здачі — окремо / у пакеті, як домовимось.
5) VPS під ~20–50 маячків (орієнтир)
• 2–4 vCPU, 4–8 GB RAM, 40–80 GB SSD NVMe, Ubuntu LTS.
• Docker: Traccar + PostgreSQL + наш API + фронт (nginx).
• Для старту достатньо 2 vCPU / 4 GB / 40
Бюджет: 27000 UAH Термін: 27 днів
Добрий день, В веб-програмуванні вже більше 9 років
Працюю з rest api, фреймворками та cms такими як django, laravel, yii2, wp, opencart, codeigniter тощо. Готовий виконати завдання.
Відгуки: Freelancehunt
Бюджет: 27000 UAH Термін: 1 день
Вітаю, виконував проєкт схожий проєкт для Tbutech
Пишіть в особисті
Буду радий Вам допомогти!
Бюджет: 27000 UAH Термін: 20 днів
Привіт ⭐️! Я — висококваліфікований веб-розробник із понад ✅ 7-річним досвідом у розробці та сучасних веб-технологій.
Останні проекти:
✔️https://homenly.com
✔️https://confidence-tech.com
✔️https://homexcrm.com
✔️https://omgfirms.com
✔️https://skyhigh-lviv.com/
✔️https://sweet-sdpearls.de/
✔️https://novobudova.pro
✔️https://aquahub.org.ua
✔️https://boostylabs.com
✔️https://ol.zp.ua
✔️https://emporio-sports.cz
Мій стек включає:
✅ Фронтенд: HTML, CSS, JavaScript, React.js, Vue.js, Angular
✅ CMS: Wordpress(woo), OpenCart, Prestashop, Webflow
✅ Бекенд: PHP, Laravel, CodeIgniter, Python, Django, Flask, Node.js, Next.js
✅ Бази даних: MySQL, PostgreSQL
✅ Інші навички: Git, інтеграція API
Чому варто обрати мене?
✔️ Швидке та якісне виконання: Ваші завдання будуть виконані вчасно та з бездоганною якістю.
✔️ Інтеграція API: Потрібна безперебійна інтеграція сторонніх API? Я про це подбаю.
✔️ Індивідуальні рішення: Я беру Ваші ідеї та перетворюю їх на успішні веб-рішення, адаптовані до потреб Вашого бізнесу.
Давайте співпрацювати та разом створювати щось дивовижне!
Бюджет: 27000 UAH Термін: 60 днів
Привіт! Проект зрозумілий, готові реалізувати.
Прямого публічного кейсу на Traccar у нас немає, але є досвід розробки систем моніторингу, серверних інтеграцій через REST/WebSocket та кастомних веб-інтерфейсів.
Пропонуємо використовувати Traccar тільки для прийому та зберігання GPS-даних, а компанії, ролі, рейси та ротацію реалізувати окремим сервісом з PostgreSQL. Кожна видача маячка створює нову прив'язку з датами початку та завершення — старі рейси не перезаписуються. Мультитенантність забезпечується на рівні бекенду: клієнт отримує тільки рейси своєї компанії і не має прямого доступу до Traccar.
Попередня оцінка:
— MVP: 6–8 тижнів, $6 000–8 000;
— повна версія: 10–12 тижнів, $10 000–14 000.
VPS: 4 vCPU, 8 GB RAM, 100 GB NVMe, Ubuntu LTS з автоматичними резервними копіями.
Приклади робіт: https://lvl1dev.com/projects
Пропоную обговорити деталі та фінальну оцінку в особистих повідомленнях.
Бюджет: 26000 UAH Термін: 15 днів
️ Головний виклик цього проєкту — не карта й не Traccar, а логіка ротації: якщо при видачі просто перезаписати номер машини на девайсі, старі треки тихо підпишуться чужими номерами. Тому одиницею обліку має бути рейс, а не сам маячок — і від цього будується вся архітектура.
⚙️ Бачу, у вас маячки TKSTAR TK-905B передають координати кожні 5 хвилин, працюють за схемою пулу (видав → прийняв → перевидав), а клієнти-заводи мають бачити лише свої активні рейси. Вільні маячки на клієнтській карті не показуються — це фільтрація по статусу рейсу, не по девайсу.
По ваших питаннях:
Traccar у production розгортав — стандартний стек Ubuntu + Java + PostgreSQL, протокол TK-905B підтримується з коробки. Допоможу з перенаправленням маячків через SMS-команди на ваш сервер.
Кастомний фронтенд поверх Traccar API робив — React + Leaflet, WebSocket для живих координат, мультитенантність з ролями. Без вигаданих кейсів: конкретний досвід є.
Мультитенантність і ротацію пропоную винести в окремий шар (Node.js + PostgreSQL) поверх Traccar API. Таблиці companies, users з ролями, devices, trips. Повторна видача = закриття старого рейсу + створення нового. Traccar дергается лише за сировими координатами по device_id — вся логіка видимості у вашому шарі.
По етапах: MVP (карта Leaflet + OpenStreetMap, логіни й ролі, модуль ротації, відстеження стоянок) — близько 60% бюджету. Повна версія з геозонами, звітами Excel/PDF та відтворенням треку — весь бюджет. Рекомендую VPS 4 CPU / 8GB RAM / 80GB SSD під 20–50 маячків — вистачить з запасом.
Після здачі не зникаю — залишаюся на зв'язку для правок, оновлень і покращень без додаткової оплати. Зараз повністю вільний, стартую сьогодні: спочатку розгорну Traccar на вашому VPS і налаштую прийом даних з TK-905B, далі підготулю прототип модуля ротації. Напишіть — і я накидаю план першого етапу.
Бюджет: 27000 UAH Термін: 30 днів
Я розробник NextJs, React, NestJs. Готовий взятися за це завдання.
Бюджет: 27000 UAH Термін: 7 днів
Добрий день! Ознайомився з описом проєкту. Завдання зрозуміле: потрібно розгорнути Traccar і побудувати поверх нього окрему вебплатформу, де маячки можна швидко видавати на нові рейси, а клієнти бачитимуть лише свої автомобілі та історію маршрутів.
Пишіть в особисті, зможемо детальніше поспілкуватись.
Відповіді на ваші питання:
1. З Traccar у production раніше не працював, тому не буду стверджувати протилежне. Водночас маю практичний досвід роботи з GPS і геолокацією, картами, WebSocket, мультирольовими системами, Docker, Linux-серверами та розробкою full-stack платформ на Vue/Nuxt, React, Node.js/NestJS, Laravel і PostgreSQL. Більшість комерційних проєктів перебувають під NDA; доступний профіль: m1davp.github.io.
2. Пропоную використовувати Traccar для приймання та зберігання координат, а компанії, користувачів, рейси, статуси та ротацію реалізувати в окремому NestJS-сервісі з PostgreSQL. Кожна видача маячка створюватиме новий рейс із власним періодом прив’язки до автомобіля. Повторна видача автоматично закриватиме попередню прив’язку, тому старі маршрути не втратять правильні номери машин.
3. Клієнтський frontend отримуватиме лише дані своєї компанії через окремий API, без прямого доступу до Traccar. Координати старші за 6 місяців можна автоматично видаляти, зберігаючи рейси, стоянки та підсумкові звіти.
4. Frontend пропоную реалізувати на Vue/Nuxt із Leaflet та OpenStreetMap. Для 20–50 маячків достатньо VPS із 2 vCPU, 4 GB RAM та 80–100 GB NVMe. Для запасу під звіти й подальше масштабування рекомендую 4 vCPU та 8 GB RAM.
Бюджет: 27000 UAH Термін: 14 днів
Вітаю 👋
Ознайомився із завданням 👀 Цікавий проект, зараз як раз працюю над трохи подібним проєктом - слідкуванням за співробітниками підприємства (180 працівників).
Напишіть, обговоримо деталі проекту тому що він мене зацікавив!
Приклад:
https://sushi-drive.mk.ua
https://ealcoach.com
https://ms.mk.ua
----------------------------------
Розробка сайтів Wordpress / OpenCart та АІ-автоматизація.
Бюджет: 27000 UAH Термін: 1 день
Доброго дня!
Загалом завдання зрозуміле, для точної відповіді за термінами та ціною, хотілося б уточнити деякі питання, які у мене виникли після аналізу вашого завдання.
Пишіть у приватні повідомлення – обговоримо деталі та ваші побажання.
Бюджет: 27000 UAH Термін: 15 днів
Працювали з Traccar та кастомними Frontend-ами на React + Leaflet. Для ротації маячків логічніше винести логіку в окремий сервіс з БД - це простіше масштабувати і не ламати Traccar. По бюджету: 27k UAH закриє тільки MVP з картою, логінами та базовою ротацією, без геозон і звітів. Який пріоритет по функціоналу і готові ли обговорити поетапну здачу?
Бюджет: 27000 UAH Термін: 14 днів
Сергій, бачу необхідність у системі, де головний виклик полягає в логіці переприв'язки трекерів між різними фурами та розмежуванні доступу для клієнтів. Оскільки маячки циркулюють між машинами, нам важливо автоматизувати процес зміни об'єкта, щоб заводи бачили актуальний транспорт під конкретним рейсом. Я налаштуваю серверну частину Traccar, допоможу з вибором конфігурації VPS і забезпечу передачу даних з китайського сервера. На виході ви отримаєте панель управління з розмежованими правами та коректною прив'язкою трекерів до поточних перевезень. Як ви плануєте передавати інформацію про те, який саме трекер видано водію в конкретний момент, щоб система автоматично оновлювала дані для потрібного заводу?
Ключевая сложность проекта не GPS-трекинг, а архитектура ротации маячков и корректное сохранение истории.
Один маячок может использоваться в десятках разных рейсов, при этом перепривязка к новой машине не должна менять данные предыдущих поездок.
📋 Сначала архитектура и бизнес-логика → 🛰️ Traccar → 💻 Разработка → 🚀 Запуск.
мне кажется, что столь академичный подход характерен не для фриланса. Разве что автор лично заинтересован в проекте
Ми шукаємо досвідченого розробника ігор на Pixi.js, щоб допомогти покращити та вдосконалити існуючу 2D гру. Проект вже має працюючу кодову базу та детальну технічну документацію, що дозволяє вам зосередитися на найважливішому: вдосконаленні механіки гри, покращенні фізики, поліпшенні математичних аспектів гри та зробити загальний досвід більш чутливим, захоплюючим і приємним. Основна механіка гри вже реалізована, тому вашою головною відповідальністю буде оптимізація та налаштування систем, які визначають, як гра відчувається. Ми шукаємо когось, хто розуміє, як невеликі покращення в фізиці, балансуванні та логіці гри можуть суттєво поліпшити досвід гравця. Увага до деталей є важливою, і ми очікуємо високого рівня якості протягом усього проекту. Це перший крок у набагато більшій дорожній карті. Ми створюємо власну компанію з розробки ігор і шукаємо розробника, який може рости разом з командою. Після успішного завершення цього проекту у вас буде можливість взяти на себе відповідальність за майбутні проекти як провідний розробник, з повною зайнятістю, фіксованою компенсацією та можливостями для довгострокового партнерства. Наша мета — створювати оригінальні, високоякісні ігри, а не просто швидко випускати проекти. Ми цінуємо чисту архітектуру, продумане впровадження, сильні технічні навички та людей, які дійсно насолоджуються створенням відшліфованих продуктів. Ми формуємо команду досвідчених розробників, які можуть працювати ефективно, підтримувати високі стандарти та вносити свій внесок у кілька майбутніх проектів. Якщо у вас є сильний досвід роботи з Pixi.js, глибоке розуміння фізики ігор та математичних аспектів геймплею, і ви любите вдосконалювати механіку до тих пір, поки вона не стане природною та задовольняючою, ми будемо раді почути від вас. При подачі заявки, будь ласка, включіть своє портфоліо завершених ігрових проектів, посилання на випущені тайтли та короткий опис вашого внеску в кожен проект.
Огляд проекту Ми шукаємо досвідченого розробника повного стеку блокчейну для створення децентралізованої фінансової (DeFi) платформи наступного покоління. Проект передбачає розробку безпечної, масштабованої та високопродуктивної Web3-інфраструктури, включаючи смарт-контракти, бекенд-сервіси, API та сучасний фронтенд. Ідеальний кандидат має досвід розробки готових до використання блокчейн-додатків та вміє працювати з усім технологічним стеком. Обов'язки - Проектування та розробка DeFi-платформи від концепції до продакшену. - Розробка безпечних смарт-контрактів за допомогою Solidity. - Створення бекенд-сервісів за допомогою Node.js або NestJS. - Розробка адаптивних фронтенд-додатків за допомогою React або Next.js. - Інтеграція Web3-гаманців, таких як MetaMask, WalletConnect та Coinbase Wallet. - Інтеграція блокчейн-мереж, включаючи Ethereum, Base, Arbitrum, Optimism, Polygon або BNB Chain. - Розробка REST API та сервісів GraphQL. - Впровадження логіки стекінгу, управління токенами та розподілу винагород, де це можливо. - Інтеграція цінових оракулів та сервісів індексації блокчейну. - Оптимізація продуктивності, масштабованості та надійності платформи. - Написання модульних та інтеграційних тестів. - Участь в обговореннях архітектури та оглядах коду. - Підготовка технічної документації. Необхідні навички - Solidity - Node.js - TypeScript - React.js / Next.js - Web3.js або Ethers.js - REST API / GraphQL - PostgreSQL або MongoDB - Docker - AWS, Google Cloud або Azure - Git
Опис проекту Необхідно виконати доопрацювання існуючого сайту на Webflow: Інтегрувати каталог товарів на сайт і запропонувати найбільш зручний спосіб його подальшого оновлення (адміністративна панель, імпорт JSON/Excel або інше рішення). Перевірити та виправити роботу форми відправки заявок. Перевірити оформлення сайту і привести шрифти та стилі до єдиного вигляду. Перед початком робіт: оцінити поточний стан сайту; запропонувати оптимальне технічне рішення; вказати терміни виконання та вартість; описати, які доступи знадобляться.
Проект передбачає розробку адаптивного веб-додатку з чистим інтерфейсом, безпечними API для бекенду, автентифікацією, інтеграцією бази даних та розгортанням. Залежно від обсягу проекту, можуть бути також потрібні функції штучного інтелекту, такі як інтеграція чат-ботів, автоматизація робочих процесів або функціональність на базі LLM.
Шукаю OpenCart-розробника для завершення роботи над сайтом. Проєкт уже частково реалізований: основна частина функціоналу закладена через готовий шаблон, але потрібно довести сайт до фінального робочого стану. Основні задачі: - доопрацювання каталогу; - налаштування та коректне виведення сторінок товарів; - виведення фільтрів; - додавання відсутніх атрибутів; - імпорт товарів із CSV-файлу. Потрібен спеціаліст з досвідом роботи з OpenCart, каталогами товарів, фільтрами, атрибутами та імпортом даних. Надішліть: Приклад схожого проєкту. Орієнтовний дедлайн виконання. Формат співпраці (години чи фіксована ставка) та кількість годин.