Авторизация
Сброс пароля
Интеллектуальная система для добывающей промышленности
Заказчик: Belka Digital
Страница кейса/результат: https://s.simbirsoft.com/vbzf
Индустриальный сектор сегодня широко использует искусственный интеллект для автоматизации процессов, разработки месторождений, интеллектуального анализа данных и других областей. Рассказываем об одном из таких проектов.
1. Вводная задача от заказчика, проблематика, цели
Нам предстояло с нуля разработать интерактивный интерфейс для получения и редактирования сведений из базы данных, а также вместе с командой клиента решить ряд задач:
- проработать общую архитектуру проекта;
- реализовать универсальную библиотеку компонентов;
- организовать авторизацию и маршрутизацию в системе;
- разработать вывод рекомендаций от системы в режиме реального времени;
- реализовать чат, в котором специалисты могут обсуждать рекомендации по оптимизации добычи, выданные системой;
- изменить ключевые конфигурации системы
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Решение
Вместе с клиентом мы создали универсальную библиотеку компонентов — отдельных блоков с данными, которые включают в себя всевозможные вариации фич, форматов вывода данных и прочие элементы. В будущем это позволит заказчику переиспользовать компоненты в других задачах. Мы выбрали слоистую архитектуру, которая упрощает поддержку проекта и придает ему лучшую расширяемость.
Продумывание и выстраивание фундамента приложения заняло одну неделю. В процессе разработки часто возникали идеи новых фич. Вместе с командой заказчика мы немедленно реализовывали их на бэкенде и добавляли в интерфейс.
Дизайн
Мы приняли участие в разработке дизайна и вместе с командой клиента реализовали ряд идей по улучшению продукта:
- использовали скелетон в качестве лоадера для плавной подгрузки интерфейса в момент получения данных;
- внедрили WebSocket для обновления данных в реальном времени;
- использовали систему Material Design, что добавило интерфейсу креативности и удобства;
- предложили рекомендации по улучшению поиска и сортировке таблиц.
3. Результаты сотрудничества
Мы уложились в сроки проекта и выполнили все поставленные задачи. Каждая функциональность продумывалась вместе с клиентом. Мы учли все заявленные требования и представили систему, которая отвечает пожеланиям заказчика.
Проект в цифрах:
- 2,5 месяца работы над проектом
Технологии: Python, FastAPI, Vue 3, Vuex, Vue Router, WebSocket, SCSS, Element UI, Axios.
Команда: 3 человека в команде: 1 backend- и 2 frontend-разработчика
4. Заключение
Помогли клиенту усилить команду флагманского продукта — автоматизированной системы управления технологическим процессом по переработке твёрдых полезных ископаемых.
За 2,5 месяца решили ряд задач клиента:
- вместе с клиентом мы создали универсальную библиотеку компонентов. В будущем это позволит заказчику переиспользовать компоненты в других задачах.
- приняли участие в разработке дизайна и вместе с командой клиента реализовали ряд идей по улучшению продукта.