Продолжаем работу над проектом, повышая надежность, улучшая функциональность и дизайн. Переходим на новую систему логирования для повышения качества разработки и формирования новой аналитики для клиентов.
Трекинг
1. Работаем с системой логов. Изучены способы конфигурации сервиса elasticsearch, который будет использоваться для хранения логов в связке с pino-nest и fluent bit.
2. Добавлен парсинг новой линии — Safetrans Logistics.
3. Завершили на данном этапе работу над телеграм-ботом. Продолжим её после внедрения новой системы логов.
3.1 У пользователей телеграм-бота появилась возможность выбирать время получения уведомлений.
3.2 Добавили обновление статусов контейнеров по расписанию, с учётом пользовательских настроек и даты последнего обновления.
3.3 В уведомления добавили информацию: «Трекинг компании временно не работает», «Статус контейнера не менялся более 30 дней».
4. Тестирующая система. Зарефакторен код проверок работоспособности компаний разных типов: объединили некоторые дублирующиеся части для упрощения поддержки кода. Работа отложена до внедрения логов.
Переход на версию Cargo 4.0
1. Фронтенд. Продолжили работу над покрытием фронтенда автоматическими тестами, на которых будет проверяться, что сервис работоспособен и в нём отсутствуют ошибки после любого внесения изменений в код. Начали внедрение интеграционных тестов, которые проверяют взаимодействие разных модулей.
2. Дизайн. Обновили дизайн страницы Калькулятора стоимости поездки на машине. Внесли правки в страницы личных кабинетов.