Дата релиза: 28 сентября 2025
Система состоит из 5 основных сервисов, каждый из которых развертывается в отдельном Docker контейнере:
┌─────────────────────────────────────────────────────────────────┐
│ Samurai Car Service │
├─────────────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────┐ │
│ │ Admin │ │ Client │ │ Workers │ │ Node- │ │
│ │ Panel │ │ Portal │ │ Interface │ │ RED │ │
│ │ Vue 3 │ │ Vue 3 │ │ Vue 3 │ │ Flows │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────┘ │
├─────────────────────────────────────────────────────────────────┤
│ Strapi 5 (Headless CMS) │
│ SQLite Database │
└─────────────────────────────────────────────────────────────────┘
| Компонент | Технологии | Порт | Домен |
|---|---|---|---|
| Админ-панель | Vue 3 + Vite | 1100 | a.your-domain.com |
| Клиентский портал | Vue 3 + Vite | 1101 | your-domain.com |
| Интерфейс исполнителей | Vue 3 + Vite | 1102 | in.your-domain.com |
| Strapi CMS | Strapi 5 + TypeScript | 1103 | strapi.your-domain.com |
| Node-RED | Node-RED + Flows | 1880 | api.your-domain.com |
Используйте простые предложения вроде "замена масла, обслуживание шруса" - система автоматически:
- Создаст структурированный заказ-наряд
- Найдет нормочасы для работ
- Подберет необходимые запчасти
- Предложит сопутствующие работы
- Мониторинг ремонтов в реальном времени
- Детальная финансовая аналитика
- Автоматические уведомления клиентов
- Персонализированное обслуживание
- Полная база клиентов с контактными данными
- История взаимодействий
- Управление предпочтениями
- Учет транспортных средств с VIN, номерами
- Полная история обслуживания
- Назначение механиков
- Многостатусная система управления ремонтами
- Отслеживание прогресса
- Финансовый учет
- Каталог с артикулами и ценами
- Статусы поставки
- Автоматические рекомендации
- Планирование и учет выполненных работ
- Система вознаграждений исполнителей
- Контроль качества
- Отслеживание ремонта в реальном времени
- Детальные отчеты о прогрессе
- История изменений
- Полное управление системой
- Управление пользователями и ролями
- Аналитика и отчетность
- Настройка бизнес-процессов
- Онлайн-заявки на обслуживание
- Отслеживание статуса ремонта
- Личный кабинет с историей
- Система уведомлений
- Персональный дашборд с задачами
- Отчетность о выполненных работах
- Коммуникация с клиентами
- Система вознаграждений
- Vue 3 - Прогрессивный JavaScript фреймворк
- Vite - Молниеносный билдер
- Tailwind CSS - Utility-first CSS фреймворк
- Pinia - Современное управление состоянием
- Vue Router - Маршрутизация
- PWA - Progressive Web Apps поддержка
- Strapi 5 - Headless CMS
- SQLite - Легковесная база данных
- TypeScript - Типизация
- Node-RED - Flow-based programming для автоматизации
- YandexGPT API - Искусственный интеллект для обработки заказов
- Yandex Vision API - Распознавание изображений
- Telegram Bot API - Система уведомлений
- Docker - Контейнеризация
- Traefik - Reverse proxy и load balancer
- PM2 - Process management
- Let's Encrypt - SSL сертификаты
- Node.js >= 18.0.0
- Docker & Docker Compose
- Git
# 1. Клонировать репозиторий
git clone https://github.com/ti-rudin/samurai.git
cd samurai
# 2. Запустить систему
docker-compose up -d
# 3. Открыть в браузере
# Админ-панель: https://a.your-domain.com
# Клиентский портал: https://your-domain.comГотово! 🎉 Система запущена и готова к работе.
После успешного запуска сервисы будут доступны по адресам:
- Админ-панель: https://a.your-domain.com
- Клиентский портал: https://your-domain.com
- Интерфейс исполнителей: https://in.your-domain.com
- Strapi Admin: https://strapi.your-domain.com/admin
- Node-RED: https://api.your-domain.com
Система интегрирована с Yandex AI сервисами:
- YandexGPT для обработки естественного языка
- Vision API для распознавания изображений
- OAuth токен для аутентификации
- Перейти в Yandex ID
- Создать приложение в разделе "Управление приложениями"
- Получить API ключи в Yandex Cloud Console
- Преднастроенная схема данных Strapi
- Готовые Docker образы всех сервисов
- Настроенные переменные окружения
- CORS конфигурация для всех доменов
- SSL готовность через Let's Encrypt
- Полная документация по развертыванию
- Clients - управление клиентами
- Cars - учет автомобилей
- Orders - заказ-наряды
- Parts - запчасти
- Work - работы
- RepairMonitor - мониторинг ремонта
- RESTful API для всех моделей
- Автоматическая документация
- CORS настроен для всех доменов
- JWT аутентификация
- Telegram Bot для уведомлений
- Финансовая аналитика с отчетами
- Мобильное приложение (PWA)
- Интеграция с 1C и другими системами
- AI чат-бот для клиентской поддержки
- Готовность к горизонтальному масштабированию
- Микросервисная архитектура
- Отдельные базы данных для каждого сервиса
- Load balancer готовность
- Email: ax.rudin@gmail.com
- GitHub: ti-rudin
- Демо: ti-soft.ru/auto-service-ai
Этот проект лицензирован под MIT License - см. файл LICENSE для деталей.
Создано с ❤️ для автобизнеса