Тануки — Улучшение пользовательского опыта через продвинутые интерфейсы
Проблема
Наши партнеры «Тануки» пришли с задачей разработать интерфейсы для следующих пользовательских сценариев:
- Динамические карты, работающие с меняющимися данными в реальном времени.
- Умные календари для гибкого планирования и эффективного управления расписаниями.
- Системы отчетов для упрощенного анализа данных и ускоренного принятия решений.
Главная цель, которая была сформулирована совместно - обеспечить интуитивно понятный пользовательский опыт, чтобы конечные пользователи могли быстро и легко решать свои задачи.
Решение
Мы решили задачу, собрав команду опытных инженеров и сформировав с партнерами совместный roadmap:
- Анализ пользовательских сценариев. Погрузились в реальные кейсы, выявили основные боли и потребности.
- Технический стек. Вместе с клиентом выбрали оптимальные технологии (React, Node.js, TypeScript) и инструменты для работы с картами, календарями и отчетами.
- Разработка и внедрение. Создали прототипы динамических карт и умных календарей, интегрировали автоматическую генерацию отчетов.
- Оптимизация UX. Упрощали логику взаимодействия на каждом этапе, чтобы интерфейс стал интуитивно понятным.
Результат
- Сокращение времени на генерацию отчетов до 40%. Это позволило принимать решения быстрее и без потери качества.
- Увеличение эффективности работы с данными на 35% за счет динамических карт, которые обновляются в реальном времени.
- Улучшение пользовательского опыта. Опрос показал рост удовлетворенности клиентов на 25%, поскольку новые интерфейсы стали гораздо понятнее и удобнее.
Команда
Frontend-разработчики (React, TypeScript) — отвечали за создание и оптимизацию UI.
Backend-инженеры (Node.js) — интегрировали сервисы и обеспечивали стабильную работу серверной части.
UX/UI-дизайнер — прорабатывал логику и визуальную составляющую интерфейсов.
Project Manager — координировал процесс, контролируя сроки и эффективность внедрения.
Приложение для управления рецептами — улучшение функционала и внедрение голосового управления
Проблема
У приложения для управления рецептами возникли следующие сложности:
Решение
Подключили Google Speech-to-Text, чтобы пользователи могли управлять рецептами голосом.
Добавили фильтрацию по рейтингу и другим параметрам, что ускорило поиск.
Проанализировали баги, устранили проблемы в React и Node.js.
Повысили стабильность и надежность приложения за счёт рефакторинга кода.
Результат
Команда
ДАТАЦЕНТР - Доработка модулей управления и хранения для повышения производительности и отказоустойчивости
Проблема
Датацентр столкнулся с необходимостью улучшения функциональности модулей управления и хранения данных. Основные задачи:
Главная цель — повысить производительность, надежность и безопасность системы хранения данных.
Решение
Для решения задач была сформирована команда, и совместно с заказчиком разработан план:
Использована RocksDB для оптимизации хранения и доступа к метаданным. Это позволило ускорить обработку запросов и снизить нагрузку на серверы.
Создана утилита для разметки и маркировки дисков, что упростило управление хранилищем и повысило отказоустойчивость системы.
Реализована связка nginx + Lua для авторизации запросов, что повысило безопасность системы и защитило ее от несанкционированного доступа.
Реструктурирован кэш записи и добавлена синхронизация через TCP. Это улучшило производительность системы и обеспечило стабильную работу даже при высоких нагрузках.
Проведено тестирование всех изменений, чтобы убедиться в их корректной работе и отсутствии новых уязвимостей.
Результат
Команда
Государственный проект в области социальных сетей, медиа-контента и поисковых систем
Проблема
Заказчик столкнулся с необходимостью реализации и поддержки проектов одной экосистемы, связанных с социальными сетями, скачиванием медиа-контента и поисковыми системами. Основные задачи:
Главная цель — успешно реализовать проекты в поставленные сроки, обеспечив высокое качество и удовлетворенность заказчиков.
Решение
Для решения задач была сформирована команда, и совместно с заказчиками разработан план:
Руководитель направления (Валерий)
Руководитель проектов (Дарья)
Backend-разработчики
Frontend-разработчики
Результат
Команда (8 специалистов)
Интернет-магазин товаров для дома и офиса — Повышение качества ПО через комплексное тестирование
Проблема
Крупный ритейлер столкнулся с нестабильностью микросервисной платформы:
Решение
Внедрили пирамиду тестирования (unit, API, интеграционные, UI-тесты)
Настроили TestRail для централизованного управления тест-кейсами
Создали тест-планы и архитектурную документацию
Выбрали инструменты (Selenium, Postman, JMeter, Kafka), настроили CI/CD-пайплайн
Автоматизировали API-, UI- и нагрузочное тестирование
Разработали чек-листы и тест-кейсы для ключевых функций
Ежемесячно проводили ретроспективы и анализ метрик для улучшения процессов QA
Результат
Команда
Модернизация интернет-магазина для федеральной фэшн-ретейл сети
Проблема
Федеральной сети требовалось модернизировать интернет-магазин: улучшить UX, интегрировать новые решения с легаси-кодом на PHP и JavaScript, а также обеспечить масштабируемость системы.
Решение
Результат
Команда