Перейти к содержанию

Добро пожаловать в документацию G-Track TMS

G-Track — современная Software-as-a-Service (SaaS) система управления транспортом, разработанная специально для малых и средних логистических компаний (2-50 транспортных единиц), работающих в Европейском Союзе.


О системе G-Track

Платформа решает критические проблемы в:

  • 📄 Управление документами водителей - Автоматическое отслеживание сроков действия 14 типов документов
  • 🚚 Управление транспортом и прицепами - Отслеживание техосмотров и сервисного обслуживания
  • 📦 Обработка заказов - Полный жизненный цикл транспортных заказов
  • 💰 Финансовые операции - Выставление счетов с соблюдением НДС ЕС и платежи
  • 🌍 Международные операции - 5 языков, поддержка множества валют

Текущий статус разработки

Фаза: MVP (Minimum Viable Product) Сроки: Q4 2025 - Q1 2026 Целевой запуск: Январь 2026

Приоритет #1: Модуль водителей (95% завершено)


Быстрая навигация

  • Модуль водителей - Приоритет #1 (95% завершено)
    • Управление документами для 14 типов
    • Отслеживание готовности и уведомления
    • Загрузка документов через Telegram Bot
  • Модуль транспорта - Управление грузовиками и прицепами (заглушка)
  • Модуль клиентов - Клиенты и компании-перевозчики (заглушка)
  • Модуль заказов - Жизненный цикл транспортных заказов (заглушка)
  • Модуль счетов - Выставление счетов с соблюдением НДС ЕС (заглушка)

Технологический стек

graph TB
    A[Фронтенд: Angular 20] --> D[API Gateway]
    B[Бэкенд: Laravel 12] --> D
    C[Supabase: PostgreSQL 17.6] --> B
    C --> E[Supabase Auth]
    D --> E
    D --> F[AWS S3]
    B --> G[Redis Cache]
    E --> C

Фронтенд: Angular 20 + TypeScript 5.6 + Taiga UI 4.60.0 Бэкенд: Laravel 12 + PHP 8.3 + RESTful API База данных: Supabase PostgreSQL 17.6 + PostGIS + TimescaleDB Аутентификация: Supabase Auth (JWT + RLS) Хостинг: Vercel (фронтенд) + Laravel Cloud (бэкенд) + Supabase (база данных)


Ключевые функции

Мультитенантная архитектура - Изоляция: Компания → Офисы → Пользователи ✅ Отслеживание сроков документов - Автоматические уведомления для 14 типов документов ✅ Дашборд готовности - В реальном времени показывает, какие водители могут работать сегодня ✅ Mobile-First дизайн - PWA поддержка для загрузки документов с мобильных устройств ✅ Соблюдение НДС ЕС - Режимы счетов: Внутренний, Reverse Charge, Без НДС ✅ 5 языков - Русский, Английский, Чешский, Польский, Немецкий ✅ RBAC - 5 ролей (Администратор, Бухгалтер, HR менеджер, Диспетчер, Водитель)


📖 Версия документации

Версия: 2.2.0 (только английский + базовый русский) Последнее обновление: 12 ноября 2025 Основа: Master Specification v3.1 + Обновления ноября 2025

Репозиторий: github.com/tqlismqn/gtrack-docs (Приватный)


🎯 Быстрая проверка статуса

Хотите увидеть текущий статус проекта? Проверьте PROJECT_STATUS.md: - ✅ Прогресс текущего спринта (Неделя 2: 11-17 ноября 2025) - 🔄 Что сейчас в работе - 📋 Недавние изменения (последние 2 недели) - 🎯 Следующие вехи

Для полной истории проекта: Смотрите CHANGELOG.md


🚀 Быстрый старт

  1. Прочитайте Архитектура системы для понимания технической основы
  2. Изучите Модуль водителей как референсную реализацию
  3. Проверьте API спецификацию для интеграции с бэкендом
  4. Смотрите Схему базы данных для модели данных
  1. Начните с Краткого описания для общего понимания
  2. Прочитайте Обзор проекта для бизнес-контекста
  3. Изучите Дорожную карту для временной шкалы разработки
  4. Проверьте Модуль водителей - Бизнес-логика для деталей функций
  1. Изучите Модуль водителей - UI/UX для паттернов дизайна
  2. Проверьте Интернационализацию для поддержки нескольких языков
  3. Смотрите Онбординг для пользовательского flow

Нужна помощь?

Свяжитесь с командой разработки через Linear или GitHub Issues.