Про проєкт
Open-platform діагностика для сучасного автопарку.
Наша місія
Зробити автомобільну діагностику простою та зрозумілою для всіх — від приватного власника до великого автопарку. Відкрита платформа, без вендор-локу на конкретні адаптери.
Архітектура
Веб-клієнт спілкується лише з panel BFF — єдиною точкою входу. Під ним три внутрішні сервіси (auth, vehicles, diagnostics) за gRPC. AI-агенти підписані на події через RabbitMQ. Жодних прямих звернень з клієнта у внутрішні сервіси — це правило топології рівня 1 у нашій кодовій базі.
Технології
Сучасний стек, оптимізований під надійність.
- Backend
- NestJS 11 · TypeScript · MikroORM · PostgreSQL 17 · gRPC
- Frontend
- React 18 · TypeScript · Webpack 5 · React Router 7
- Mobile
- Cordova · Android 8+ · BluetoothLE SPP
- AI
- Python · 8 мікросервісів · RabbitMQ event bus
- Infra
- Kubernetes · NetworkPolicy · mTLS · Helm
- Observability
- ELK (Elasticsearch/Kibana) · Filebeat · structured logging
Принципи
Відкритий стандарт
Жодного вендор-локу: працюємо з будь-яким ELM327-адаптером і стандартним OBD-II — ви вільні обирати обладнання.
Прозорість даних
Ви бачите, які коди зчитано, які висновки зробив AI і на яких показаннях він базується. Жодних «чорних скриньок».
Безпека за замовчуванням
Запити лише на читання за замовчуванням. Будь-які активні команди вимагають явного підтвердження з попередженням про наслідки.