Внутрішня логістична платформа з GPS-трекінгом та автоматизацією
Розробив full-stack платформу для управління транспортною логістикою LevTrans — закритий внутрішній додаток для координації мережі складів з алгоритмом
автоматичного розподілу ресурсів у реальному часі.
Реалізовано:
• Три ролі користувачів: диспетчер (управління логістикою на карті), менеджер складу (управління інвентарем), водій (безреєстраційний доступ через magic
links)
• Алгоритм автоматичного підбору постачальника — система знаходить склад з найбільшим запасом ресурсу та автоматично резервує товар для запобігання
подвійному розподілу
• Real-time карту з GPS-трекінгом на MapLibreGL — відстеження позицій водіїв кожні 10 секунд, анімовані маршрути, кольорове кодування статусів
• SOS-систему для екстрених ситуацій — водій сигналізує про проблему, диспетчер бачить червоний маркер та може скасувати рейс з автоматичним поверненням
ресурсів
• Адаптивний інтерфейс з desktop sidebar та mobile bottom navigation, повністю responsive дизайн
• REST API з 25+ endpoints, JWT-аутентифікацію, role-based access control, автодокументацію через Swagger
• Docker-ready інфраструктуру з PostgreSQL, Redis, multi-stage builds (оптимізація образів з 1.2GB до 450MB)
Технічний стек: React 19 + TypeScript, NestJS 11, Prisma ORM, PostgreSQL 16, MapLibreGL 5, TanStack Query, TailwindCSS 4, Docker Compose
Особливість проекту — повний життєвий цикл замовлення з автоматичним управлінням інвентарем: товар резервується при затвердженні, списується при старті
рейсу, зараховується при доставці. Всі операції атомарні та захищені від race conditions через Prisma transactions.
Результат: Автоматизація підбору постачальників, real-time видимість доставок, швидке реагування на екстрені ситуації. Розроблено за 48 годин на хакатоні.
Demo: https://levtrans.notfounds.dev | API: https://api.levtrans.notfounds.dev/api
автоматичного розподілу ресурсів у реальному часі.
Реалізовано:
• Три ролі користувачів: диспетчер (управління логістикою на карті), менеджер складу (управління інвентарем), водій (безреєстраційний доступ через magic
links)
• Алгоритм автоматичного підбору постачальника — система знаходить склад з найбільшим запасом ресурсу та автоматично резервує товар для запобігання
подвійному розподілу
• Real-time карту з GPS-трекінгом на MapLibreGL — відстеження позицій водіїв кожні 10 секунд, анімовані маршрути, кольорове кодування статусів
• SOS-систему для екстрених ситуацій — водій сигналізує про проблему, диспетчер бачить червоний маркер та може скасувати рейс з автоматичним поверненням
ресурсів
• Адаптивний інтерфейс з desktop sidebar та mobile bottom navigation, повністю responsive дизайн
• REST API з 25+ endpoints, JWT-аутентифікацію, role-based access control, автодокументацію через Swagger
• Docker-ready інфраструктуру з PostgreSQL, Redis, multi-stage builds (оптимізація образів з 1.2GB до 450MB)
Технічний стек: React 19 + TypeScript, NestJS 11, Prisma ORM, PostgreSQL 16, MapLibreGL 5, TanStack Query, TailwindCSS 4, Docker Compose
Особливість проекту — повний життєвий цикл замовлення з автоматичним управлінням інвентарем: товар резервується при затвердженні, списується при старті
рейсу, зараховується при доставці. Всі операції атомарні та захищені від race conditions через Prisma transactions.
Результат: Автоматизація підбору постачальників, real-time видимість доставок, швидке реагування на екстрені ситуації. Розроблено за 48 годин на хакатоні.
Demo: https://levtrans.notfounds.dev | API: https://api.levtrans.notfounds.dev/api