Бюджет: 27000 UAH Срок: 10 дней
Добрый день.
Занимаемся разработкой профессионально от небольших сайтов до сложных web проектов.
О нас: 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 дней
Добрый день.
Занимаемся разработкой профессионально от небольших сайтов до сложных web проектов.
О нас: 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 грн, в зависимости от качества дизайна, отчетов и требований к надежности.
Бюджет: 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 дней
Здравствуйте.
Я senior разработчик с десятилетним опытом.
Из них 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 проходят через собственный backend, который фильтрует устройства и пользователей только своего клиента. Модуль ротации реализуется отдельной таблицей истории выдачи оборудования: фиксируются устройство, сотрудник, даты выдачи и возврата, статус и ответственный менеджер. Благодаря этому можно видеть текущего владельца маячка и всю историю его перемещений между сотрудниками и компаниями.
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 года. У нас большой опыт работы с различными сайтами и интернет-магазинами. Выполняем качественный технический SEO аудит. Предлагаю заполнить бриф, чтобы сформировать для вас коммерческое предложение. Бриф на разработку сайта - 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. SEO - 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. В базе будут храниться компании, пользователи, устройства, поездки и статусы маячков. Повторная выдача автоматически закрывает предыдущий рейс и создает новый, не изменяя старую историю. Клиентский фронтенд не будет иметь прямого доступа к 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-ядро, а поверх построить отдельный backend на Node.js/Express с PostgreSQL и кастомный frontend на 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, codegnither и т.д. Готов выполнить задачу.
Отзывы: 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 → 💻 Разработка → 🚀 Запуск.
мне кажется, что столь академичный подход характерен не для фриланса. Разве что автор лично заинтересован в проекте
Необходимо создать Модуль "Опросник", в котором будут опросники, вопросы и варианты ответов на вопросы (Логика вывода вопросов и обработки ответов - сделаем отдельным проектом). 1. Список и CRUD для "Опросов". В списке должно быть "Название опроса", иконки "Редактировать/Удалить". При нажатии на Редактировать - должна открываться форма с: "Название" - input, обязательное поле, "Описание" - textarea опросника (необязательное), кнопка "Сохранить". Ниже вопросы, касающиеся этого опросника, просто вывести в режиме чтения. При нажатии на "Удалить", должно появиться confirm "Вы действительно хотите удалить Опросник", если нажали "да" - должен удалиться Опросник и все вопросы, которые в него входят. Реализовать многоязычность вкладками, языки: украинский, английский и русский (в перспективе - немецкий и испанский). Над списком сверху должна быть кнопка "Добавить Опросник", при нажатии на которую - будет реализована выше описанная логика, только с пустыми полями. 2. Список и CRUD для "Вопросов". В списке должно быть: Название вопроса, иконки "Редактировать/Удалить". При нажатии на Редактировать, должно быть: "Вопрос" - поле input, обязательное, "Описание вопроса" - поле textarea, и динамические блоки добавления вариантов ответов, этот блок так и должен называться "Варианты ответов". Каждый вариант ответов должен содержать в себе "Имя варианта" - input (обязательное поле), "Квест 1" - выпадающий список из 24 Квестов (обязательное поле), и короткий input "Бал" с возможностью указать в нем положительное число (обязательное поле), + еще один "Квест 2" - выпадающий список из 24 Квестов (необязательное поле), и короткий input "Бал" (необязательное поле) с возможностью указать в нем положительное число, и иконка удалить, по нажатию на которую должно быть confirm "Вы действительно хотите удалить вариант ответа", если да - только текущий вариант ответа должен удалиться. Кнопка сохранить, которая сохраняет форму. Реализовать многоязычность вкладками, языки: украинский, английский и русский (в перспективе - немецкий и испанский). Над списком сверху должна быть кнопка "Добавить Вопрос", при нажатии на которую - будет реализована выше описанная логика, только с пустыми полями. 24 Квеста - это статический список из Названия квеста и числа, которое ему соответствует НЕ автоинкремент, а вручную заданное число. Весь список предоставлю в личных сообщениях. Лучше внести этот список отдельной таблицей в БД, чтобы можно было при случае его расширять. CRUD для этого списка НЕ нужен. Дизайн/верстка - должно соответствовать дизайну, верстке самой админ панели. Код модуля должен использовать API самой CMS, писать свой код - только тогда, когда для этого нет готового API. В идеале, ожидаю оценку в часах, чтобы понимать стоимость 1 часа работы. Мне удобно работать в логике таймеров.
Нужен разработчик Progress 4GL для доработки функционала действующей ERP-системы. Задачи доработка существующего функционала ERP-системы в соответствии с техническим заданием; внесение изменений в существующий код; исправление выявленных ошибок; тестирование реализованного функционала перед передачей результата.Требования практический опыт работы с Progress OpenEdge (4GL / ABL); опыт доработки и поддержки ERP-систем; внимание к качеству кода и деталям; самостоятельность и ответственность.Условия сотрудничества разовое задание; оплата за выполненное задание (не почасовая); техническое задание будет предоставлено исполнителю после обсуждения. В отзыве, пожалуйста, укажите: опыт работы с Progress OpenEdge (4GL / ABL); короткую информацию о выполненных проектах;
Есть немецкий сайт с логином и паролем. При авторизации на сайте из одного браузера даёт возможность работать с несколькими вкладками. При авторизации из разных браузеров выкидывает из входа и даёт работать в одном. Инфраструктура для реализации — виртуальная локальная сеть и Windows Server
Мы ищем опытного разработчика Blockchain Full-Stack, который поможет создать игру Endless Runner нового поколения с механиками игрового процесса на блокчейне, NFT и токенизированными наградами. Это возможность поработать над инновационной игрой, которая сочетает современные веб-технологии с блокчейн-инфраструктурой. Вы будете сотрудничать с разработчиками игр, бэкенд-инженерами и дизайнерами для создания масштабируемых смарт-контрактов, интеграций Web3 и бесшовного игрового опыта.
Необходимо перенести готовый дизайн сайта (лендинг под курс, инфобизнес) из Figma на Weblium за один день.