Разработка ПО для сети кафе быстрого питания

Команда отдела разработки программного обеспечения ГК «СофтЭксперт» совместно с коллегами из другой компании разработала ПО для федеральной сети кафе быстрого питания. Реализация проекта не завершена, в настоящее время отлажена и запущена тестовая версия, сотрудничество с клиентом продолжается. Разработчики из нашей компании занимались фронтэндом и интегрировали ПО с сервером, в то время как привлеченные специалисты вели доработки уже существующей серверной части.

Клиент

«Самая вкусная шаурма» — Федеральная сеть кафе быстрого питания. Предприятие, специализирующееся на продаже фастфуда: шаурмы, бургеров, хот-догов и других аналогичных блюд. Реализация продуктов потребителю осуществляется на точках быстрого питания: покупатель делает заказ, повара готовят его прямо на месте и отдают покупателю. Бизнес клиента – один из наиболее популярных в нише быстрого питания.

За 9 лет работы под его брендом открылось 230+ торговых точек в разных регионах ЦФО. 

Цель и задачи проекта

Цель — обеспечить высокую скорость работы на торговых точках клиента и создать кроссплатформенное мобильное приложение для покупателей и приложение для поваров.

Задачи:

  • разработать интерфейсы приложений для поваров и покупателей;
  • скоординировать работу приложений с сервисами обработки заказов с сайта, партнеров-агрегаторов и клиентской версии;
  • провести тестовый запуск и отладить взаимодействие между приложениями.
Ситуация до начала проекта
Суть бизнеса клиента – быстро приготовить и отдать заказ покупателю: шаурма должна быть горячей, а покупатель – сытым и довольным. Именно поэтому у нашего заказчика возник запрос на увеличение скорости отдачи готовых блюд. Торговые точки небольшие, привлекать нескольких поваров для этих целей не представляется возможным – им просто не хватит рабочего пространства.
Простое решение – дать покупателям возможность оформлять предзаказы на все позиции меню по телефону: при звонке покупатель оставлял свои пожелания к заказу, а при личном визите – забирал уже готовые блюда. На практике повара тратили много времени: приходилось снимать перчатки, отвечать на звонок и фиксировать заказ, надевать новую пару перчаток и только после этого приступать к работе.
Клиент видел проблему, и для этого заказал разработку клиентского мобильного приложения для оформления заказа онлайн и самовывоза с торговой точки. О своих подчиненных клиент тоже не забыл: для них он решил заказать отдельное приложение для поваров, которое автоматически обрабатывает все поступающие заказы без участия человека. 

Реализация проекта

На подготовительном этапе команда проекта провела переговоры с клиентом, предложила свое видение и инструменты реализации. Клиента устроили предложенные условия, и он остановил свой выбор на наших разработчиках. Далее мы разработали несколько вариантов макетов пользовательского интерфейса для будущих приложений и составили ТЗ на разработку ПО.

После согласования с клиентом вариантов дизайна и технических параметров ребята разделили работу на несколько этапов:

разработали верстки;
подключили методы интеграции с сервером;
отладили внутренние механизмы приложений;
отладили приложение на тестовых данных.

Результат

  • Тестовая версия приложения хорошо показала себя в работе на нескольких торговых точках клиента.
  • После завершения тестового периода приложение планируем распространить на всю торговую сеть клиента.
  • Мобильное приложение может облегчить жизнь как сотрудникам, так и клиентам предприятия.
  • Повара получили возможность быстрее обрабатывать заказы, а покупатели – оформлять заказы без лишних звонков и долгого ожидания.
  • Собственное ПО полезно для любого предприятия – от небольшого флористического магазина до федеральной сети ресторанов. Мобильное приложение может облегчить жизнь как сотрудникам, так и клиентам предприятия.

В «СофтЭксперт» знают, как создать удобный и визуально приятный интерфейс для компаний из разных ниш. Нам не важен масштаб бизнеса заказчика – мы с одинаковой долей внимания относимся и к крупным предприятиям, и к небольшим проектам.

Стоимость разработки от 800 000 руб.

Доработка ПО для очков дополненной реальности «AR Прицел»

Специалисты отдела разработки ПО «СофтЭксперт» доработали приложение для очков дополненной реальности Nreal Air, которые могут подключаться к смартфону, ноутбуку или приставке. Приложение выполнено для частного лица, занимающегося разработкой патентоспособных изобретений для дальнейшего коммерческого продвижения с привлечением инвесторов.

Клиент

В этом проекте заказчиком выступило частное лицо, изобретатель, который разрабатывает технические новшества, получает на них патент и тиражирует с целью получения прибыли.

У заказчика было программное обеспечение для AR очков, которое позволяет прицеливаться при игре на бильярде. Разработка была выполнена другим подрядчиком, и к нам попала, когда потребовалось сделать доработку ПО.

Ситуация до начала проекта
Очки дополненной реальности Nreal Air — это высокотехнологичная разработка, которая позволяет подключиться к смартфонам на Android и iOS, планшетам, ноутбукам и игровым консолям. AR очки нового поколения можно использовать в повседневной жизни благодаря удобной и легкой конструкции. При этом каждая линза-дисплей обладает разрешением 1920×1080, что обеспечивает высокое качество изображения.
Заказчик предоставил приложение для очков Nreal Air, которое позволяло воспроизводить прицел для игры на бильярде. Приложение написано на языке c# с применением комплекта для разработки программного обеспечения NSDK. Интерфейс приложения состоял из дефолтных кнопок управления функционалом и двух видов прицельной сетки.
После анализа исходного кода стало понятно, что он плохо оптимизирован: на 2 вида прицельной сетки порядка полутора тысяч строк кода. Также наши разработчики выявили большое количество устаревших функций, которые больше не поддерживаются в библиотеке.
Цель и задачи проекта

Цель проекта — оптимизация исходного кода и доработка функционала приложения для очков дополненной реальности Nreal Air.

Задачи:

добавить новые виды прицельной сетки (точка и Т-линия),
сохранить имеющийся функционал приложения,
добавить возможность стабилизации прицельной сетки во время наклонов головы.
Реализация проекта

В первую очередь, мы решили переделать интерфейс программы и оптимизировать код, чтобы обеспечить условия для поддержки и доработки ПО. Без рефакторинга кода процесс разработки мог затянуться на несколько месяцев, что противоречило договоренностям с клиентом. После оптимизации количество строк кода уменьшилось практически вдвое.

Завершив этап с оптимизацией кода приступили к доработкам. Взяв за основу функционал уже существующего и оптимизированного кода добавили необходимые прицельные сетки (точка и Т-линия).

После изучения особенностей работы NSDK стало понятно, что исходный код и дописанный нами требует огромных доработок для возможности включения и отключения стабилизации изображения.

Внутри данной SDK существует своя виртуальная камера для дополненной реальности имеющая несколько режимов работы: два из них поддерживают стабилизацию изображения, а один — для работы на плоскости. В предоставленной заказчиком версии программы был активен единственный режим без возможности стабилизации изображения.

Особенность работы камеры внутри NSDK заключается в том, что режим работы камеры определяется в момент запуска программы. Для переключения режима необходимо выйти из программы, включить другой режим камеры и заново запустить программу.
В момент работы стабилизации меняется и режим взаимодействия с прицельной сеткой, поэтому нами было принято решение дописать новые методы для взаимодействия в разных режимах работы программы.

Результаты проекта

После того, как все работы по задачам были выполнены, заказчик получил несколько версий программы:

для личного использования,
для отправки инвесторам (с ограниченным временем использования),
исходный код программы с переписанным и оптимизированным кодом.

Заказчик остался доволен организацией взаимодействия с командой в процессе доработки ПО и качеством выполненной работы. В дальнейшем заказчиком планируется добавление новых прицельных сеток, что благодаря оптимизированному коду займет минимум времени.

В разработке приложений для инновационных устройств важно внимательно изучить технические особенности и возможные ограничения, чтобы учитывать их при написании кода. Опытные разработчики изучат внутреннюю систему и напишут код, который будет проще и быстрее дорабатывать.

Для самописных продуктов оптимизация кода может стать обязательным подготовительным этапом, который решит сразу несколько задач: улучшит скорость загрузки, скорость ответа сервера или скорость работы с кодом, повысит стабильность, уменьшит объем кода.

Стоимость разработки от 100 000 руб.

Система мониторинга состояния и управления автоматикой климатического оборудования gtc

Созданы мобильное и веб-приложения для удаленноrо управления контроллерами
систем вентиляции Syberia.

Приложение позволяет фирмам-дилерам и конечным пользователям управлять контроллером Syberia со смартфонов и планшетов, устанавливать скорость вращения лопастей вентилятора, температуру нагрева, таймеры и контролировать их текущие показатели, отслеживать текущие значения скорости и температуры нагрева, включать и выключать контроллер, мониторить и регулировать все отслеживаемые контроллером параметры:

  • уровень содержания углекислого газа в воздухе помещения;
  • температуру обратной воды;
  • температуру наружного воздуха;
  • температуру в помещении;
  • температуру рекуператора;
  • уровень влажности в помещении;
  • уровень влажности в канале;
  • степень загрязненности фильтров;
  • возникающие в контроллере аварии
Веб-версия приложения GTC

Веб-версия приложения GTC обладает полным функционалом мобильной версии
+ такими дополнительными возможностями, как:

  • регистрация пользователей;
  • регистрация контроллеров Syberia;
  • функция показа зарегистрированным пользователям показаний их контроллеров;
  • возможность управления несколькими контроллерами;
  • функция выбора между множеством контроллеров одного пользователя.

Удаленное управление контроллерами через веб-приложение GTC осуществляется по тому же протоколу Modbus TCP.

* Оповещение об аварии автоматически блокирует работу приложения.
До тех пор, пока ремонтники не устранят техническую проблему в работе контроллера, основной функционал приложения остается недоступным.
Пользователь только видит, что за авария, где и когда произошла.
После решения проблемы необходимо снять статус аварии в приложении – управление контроллером продолжит осуществляться в штатном режиме.
Интерфейс приложения позволяет каждому пользователю настраивать отображение отслеживаемых данных под себя.

Стоимость разработки от 800 000 руб.

Разработка приложения для оцифровки вышивки и векторизации изображений

Специалисты отдела мобильной разработки «СофтЭксперт» создали кроссплатформенное мобильное приложение с функционалом создания дизайнов и векторных файлов для вышивальных машин. Готовое приложение опубликовано более чем в 15 странах и поддерживает 4 языка.

Клиент

Компания PunchCloud оказывает услуги разработки профессиональных дизайнов для вышивальных машин и создания по ним векторных файлов всех известных форматов.

На сайте компании реализован функционал хранения, сортировки и поиска вышивальных и векторных файлов для вышивальных машин и устройств, работающих с векторными изображениями. С его помощью можно создать высококачественные векторные изображения по индивидуальному дизайну, быстро рассчитать стоимость и количество стежков.

Ситуация до начала проекта

К нам обратился клиент, который уже давно работал с нашей компанией по веб-разработке и поддержке его сайта, специализирующегося на создании файлов вышивки.

Мобильные версии сайтов пользуются меньшей популярностью, чем приложения, в то время как наличие индивидуально разработанного мобильного приложения повышает престиж компании на рынке. Поэтому появилась идея создания мобильного приложения, которое будет повторять функции существующего сайта, соответствовать эргономике мобильных устройств и требованиям платформ Android и iOS.

Бизнес заказчика находится в Европе, охватывает много различных стран, поэтому мы должны были учитывать их языковые особенности и предоставить возможность пользователям будущего мобильного приложения использовать нужную им языковую локализацию.

Цель и задачи проекта

Цель — создание мобильного приложения с современным UI, который соответствует бренд-концепции заказчика, и удобным, интуитивно понятном UX.

Задачи:

  1. Реализовать возможность для пользователя заказать расчет или создание различных файлов вышивки, оцифровку собственных файлов, фотографий с видеокамеры мобильного устройства.
  2. Реализовать функционал выбора характеристик и особенностей вышивки.
  3. Создать функционал чата для оперативного обсуждения заказа с дизайнером в реальном времени и оповещения пользователя о статусах выполнения работ.
  4. Реализовать функционал выгрузки готовых файлов вышивки из мобильного приложения.
Реализация проекта

При реализации проекта мы придерживались этапов разработки, которые заранее согласовали с заказчиком. Это позволяет разработчика быстрее создавать приложение и отчитываться о проделанной работе, а заказчику проверять результат.

В качестве основы разработки UI/UX использовали действующий сайт клиента, который успешно выполняет свои задачи и содержит весь обозначенный заказчиком в ТЗ функционал. Специалисты нашей компании разработали концепцию дизайна в Figma и составили техническое задание на разработку мобильного приложения.

Для разработки был предложен комплект средств разработки и фреймворк Flutter, так как он:

  • позволяет создать современный удобный интерфейс кроссплатформенных приложений;
  • сокращает расходы на разработку приложения за счет уменьшения сроков и трудозатрат по сравнению с нативной разработкой.

Предложенное нами кроссплатформенное решение также проще и быстрее поддерживать и обновлять, добавляя новые функции.
И само собой по итогам разработки мы передаем заказчику исходный код проекта, в этом тоже неоспоримы плюс так как например различные no code технологии такой возможности не предполагают, а напрямую зависят от платного сервиса no code, а у нас наоборот все прозрачно и в итоге вы получаете свой собственный современный продукт.

Результат

Итогом разработки стало мобильное приложение для платформ Android и iOS, в котором реализован удобный и понятный функционал:

хранения, сортировки, поиска и калькуляции заказов;
изменения размеров и индивидуальной настройки файлов для вышивальных машин;
быстрой связи с дизайнером, загрузкой и поддержкой популярных графических форматов.

Готовое кроссплатформенное мобильное приложение опубликовано более чем в 15 странах. Оно поддерживает английский, французский, немецкий и русский язык, а также учитывает характерные для разных стран особенности платежных сервисов.

Популярные мобильные операционные системы Android и iOS имеют свою специфику, поэтому нативная разработка приложений для этих ОС отличается высокой стоимостью. Учитывая разнообразие целевой аудитории, бизнесу выгоднее использовать кроссплатформенные решения с общим интерфейсом. Такие приложения гарантированно будут корректно отображаться на Android и iOS, а стоимость разработки будет почти в 2 раза меньше.

Стоимость разработки от 300 000 руб.

Мобильное приложение для покупки скидочных купонов

Приложение эргономично и современно в плане дизайна,
а также обладает всем
функционалом, который есть у сайта компании.
В приложении пользователь может:

  • ознакомиться с акциями;
  • приобрести купоны с помощью банковской карты, SMS-оплат, терминалов, салонов сотовой связи и электронных кошельков;
  • узнать подробности о поставщиках услуг;
  • оставить отзыв о той или иной организации;
  • посмотреть историю покупок;
  • накопить и использовать бонусы;
  • отправить купон на почту или в соцсети;
  • отредактировать личные данные;
  • зарегистрироваться и пройти авторизацию;
  • написать в службу технической поддержки;
  • получить push-уведомления о новых акциях;
  • увидеть на карте все акции и быстро найти ближайшую к вам.
Стоимость разработки от 500 000 руб.

Программное обеспечение для отслеживания параметров и настройки системы автоматики климатических устройств

Специалисты «СофтЭксперт» разработали декстопное приложение, которое позволяет контролировать более 180 параметров автоматики для систем вентиляции и кондиционирования воздуха. Реализованы мониторинг параметров действующей конфигурации системы во разрезе времени, а также настройки и автоматического формирования отчетов по заданным условиям.

Клиент

GTC (General Thermo Controllers) — производитель автоматики для систем вентиляции и кондиционирования воздуха, которые создаются из современных материалов по международным стандартам климатической техники.
Системы автоматики представляют собой конструктор, который можно собрать с учетом конкретных требований и особенностей помещения, где размещается климатическая техника.

Ситуация до начала проекта

Для управления системой автоматики, которую предлагает своим клиентам заказчик, предусмотрен специальный монитор. В его интерфейсе реализован функционал настройки и отслеживания различных параметров. Но и для пользователей, и для настройщиков, выполняющих обслуживание системы, необходимо было удобное десктопное ПО.
С задачей его разработки к нам и обратился заказчик.

Цель и задачи проекта

Цель — разработать десктопное приложение для считывания конфигурации системы управления вентиляцией.

Задачи:

  • Отрисовать интерфейс приложения с учетом отображения параметров системы в аналоговом и дискретном формате.
  • Разработать алгоритма анализа данных и вывода результатов на графике.
  • Настроить возможность подключения через USB, COM-порт или LAN-кабель, для считывания параметров устройства.
  • Обеспечить сохранение значений параметров в БД на разных временных отрезках.

Реализация проекта
Заказчик изначально пришел с четким техническим заданием, в котором было указано, какие параметры и в каком формате должны считываться и отображаться в приложении. Это позволило быстро определиться с технологическим стеком и сразу приступить к реализации проекта.

Десктопное ПО разработали на платформе для создания классических приложений WinForms, а для реализации функционала хранения данных использовали SQLite.Так как система автоматики представляет собой конструктор, в котором один датчик можно заменить на другой, необходимо было предусмотреть в конфигурации различные параметры и условия.

Так как система автоматики представляет собой конструктор, в котором один датчик можно заменить на другой, необходимо было предусмотреть в конфигурации различные параметры и условия.

С помощью приложения настройщик может быстро подключиться к системе и проверить, правильно ли выставлены параметры устройства. Например, проконтролировать, что температура в помещении сохраняется на определенном показателе, двигатель включен, установлен датчик пожара.

На первом этапе работы мы создали интерфейс для отображения части настроек, согласовали его с заказчиком, после чего добавили остальные параметры по утвержденному шаблону.

Результат

Благодаря точному техническому заданию и быстрому согласованию реализация десктопного приложения заняла 2 месяца. Тестирование ПО проводилось на реальных устройствах. В приложении были учтены более 180 параметров устройства и реализованы две важных функции:

  • 1. Отслеживание параметров в разных временных промежутках. Показания с датчиков устройства сохраняются за час, за день, за несколько дней. Это позволяет отслеживать изменения и быстро выявлять неисправности износ датчиков или брак.
  • 2. Сохранение параметров в формате отчетов. Так как приложение позволяет отслеживать большое число параметров, графиков может оказаться слишком много. Поэтому мы предусмотрели возможность пользовательской настройки параметров, показания которых будут отображаться и сохраняться в отчетах.

Для разработки четкое техзадание является залогом успеха, так как позволяет точно выделить этапы, рассчитать занятость программистов и заранее наметить встречи для необходимых согласований. Такой подход существенно экономит средства заказчика, делает работу исполнителей прозрачнее и зачастую быстрее. В данном проекте, несмотря на необходимость разработки приложения со сложной системой условий из более чем 180 параметров, срок разработки от начала до сдачи готового приложения составил всего 2 месяца.

Стоимость разработки от 450 000 руб.

Разработка системы для круглосуточного мониторинга состояния и параметров приборов на лакокрасочном производстве

Специалисты «СофтЭксперт» разработали специализированное ПО для мониторинга состояния и параметров приборов на промышленном производстве красок и покрытий. Данное ПО может работать и использоваться круглосуточно, позволяя операторам получать необходимую информацию прямо на своих рабочих местах, отслеживать циклы работы и управлять ими в автоматическом или ручном режиме.

Клиент

К нам обратился заказчик, деятельность которого связана с производством красок и покрытий в промышленных масштабах. Большая часть оборудования на данном производстве имеет возможность обмениваться данными (показаниями приборов) через различные интерфейсы и протоколы.

Лакокрасочные заводы играют значимую роль в отечественной химической промышленности:

ассортимент порошковых и водоразбавляемых красок часто меняется;
между предприятиями отрасли существует сильная конкуренция;
предприятия постоянно модернизируют производство и внедряют новые технологические решения для соблюдения требований по экологическому надзору.

Ситуация до начала проекта

Используемые при технологических процессах наполнения жидкостями производственных емкостей приборы «Массовый расходомер жидкости» (MFC400) и «Измеритель и ПИД-регулятор» (ECD2) предоставляют возможность получения различных показателей потока (объем, масса и т.д.) в процессе циклов наполнения по протоколу MOTBUS RTU (физическая шина RS-485, COM-порт). Заказчику требовалось разработать ПО для считывания показателей с приборов, чтобы операторы в режиме реального времени могли отслеживать параметры потока жидкости, а также циклы наполнения жидкостью в ручном и автоматическом режиме.

Дополнительными требованиями были:

простота установки (предпочтительно просто исполняемый файл, без инсталляции, который можно разместить в локальной папке);
совместимость с операционной системой Windows 10;
работа только в оффлайн режиме (без сетевого подключения к серверу БД, серверу обновлений и т.д.).

Цели и задачи проекта

Цель — создание программного обеспечения для автоматического получения данных измерений от пробора «Массовый расходомер жидкости» модели MFC 400 (производитель KROHNE) и «Измеритель и ПИД-регулятор» модели ECD2 (производитель ELHART), отображения данных на экране персонального компьютера.:

Задачи:

  1. Подключение к приборам по COM-порту и считывание показателей в режиме реального времени с заданной периодичностью.
  2. Преобразование и отображение считанных показателей на экране персонального компьютера.
  3. Возможность отслеживания циклов наполнения, в ходе которых накапливаются значения считанных показателей и формируется статистика по накопленным показателям в течении цикла.
  4. Возможность начать/завершить цикл наполнения вручную оператором.
  5. Возможность автоматически отслеживать начало/завершения цикла в зависимости от амплитуды изменения параметров прибора.
  6. Возможность ведения реестра циклов наполнения для просмотра и анализа сводной информации о параметрах потока.

Реализация проекта
Проанализировав требования заказчика приняли решение о разработке Winforms Desktop приложения под .NET Framework 4.8 Среда разработки – Visual Studio 2019. Для разработки UI решили использовать Winforms компоненты от DevExpress.

.NET Framework содержит огромное количество библиотек и расширений для разработки Desktop приложений, работы с COM-портами, подключения и работы с SQLite базами данных.

Для хранения информации решили создать простую базу данных на SQLite. SQLite — файловая база данных и не требует отдельной СУБД для подключения и работы с БД.

Главное окно разработанного ПО содержит всю необходимую информацию о считанных параметрах прибора и информацию о результатах последнего цикла наполнения.

  • Предусмотрен механизм автоматического определения активности/простоя приборов и подключения/отключения COM-порта.
    Все параметры, которые используются для автоопределения начала/окончания цикла наполнения, подключения к COM-порту, считывания данных с определенных регистров устройств, преобразования полученных данных, сохраняются и редактируются через отдельное окно настроек.
  • Механизм автоопределения начала/окончания цикла наполнения реализован по принципу «автомобильного круиз-контроля». Механизм автоматически отключается, если цикл наполнения был начат вручную, и автоматически включается через заданный промежуток времени после ручного завершения цикла.
Результат

Специалисты «СофтЭксперт» разработали специализированное ПО для мониторинга состояния и параметров приборов на промышленном производстве красок и покрытий. Данное ПО может работать и использоваться круглосуточно, позволяя операторам получать необходимую информацию прямо на своих рабочих местах, отслеживать циклы работы и управлять ими в автоматическом или ручном режиме.

Стоимость разработки от 300 000 руб.

Разработка образовательного портала для крупного предприятия

Сотрудники отдела разработки «СофтЭксперт» создали современный сервис для обучения (портал), который позволил оптимизировать и автоматизировать процессы, связанные с обучением и ежегодной аттестацией работников крупного производственного предприятия. Он объединил функционал, ранее находившийся на разных площадках.

Клиент

Крупное российское предприятие, которое имеет филиалы по всей стране. Компания заказчика специализируется на выпуске инновационной алюминиевой упаковки для продуктов питания, напитков и других потребительских товаров.

Ситуация до начала проекта

Проведение аттестации на производственных предприятиях — обязательная часть бизнес-процессов. Заказчик проводил ее ежегодно, часть процессов была автоматизирована, но сам портал имел устаревший интерфейс и функционал, который затруднял доработки.

После обсуждения функционала с заказчиком стало понятно, что целесообразнее создать новый сервис, который будет объединять возможности различных платформ, ранее использовавшихся для аттестации сотрудников.

Цель и задачи проекта

Цель — создать портал аттестации на современной платформе с возможностью дальнейшего масштабирования и использования на всех предприятиях компании.

Задачи:

обеспечить возможность авторизации пользователей с разным уровнем доступа;
разработать функционал создания учебных и оценочных тестов (с одним вариантом ответа, со множественным выбором);
обеспечить возможность создания и выгрузки статистических отчетов по результатам тестирования.
Реализация проекта

На подготовительном этапе специалисты отдела разработки провели аудит решений, которые использовались для аттестации сотрудников и автоматизации этих процессов. Совместно с заказчиком обозначили основной функционал, чтобы разделить разработку на несколько частей для удобства контроля и отслеживания результатов.

Пользователь получает результаты мониторинга в виде удобного графика, который отражает:

  • разработка и настройка функционала авторизации пользователей с разными уровнями доступа (администратор, руководитель, сотрудник);
  • отрисовка дизайна интерфейса сервиса, включая иконки и инфографику;
  • разработка функционала личного кабинета для разных уровней доступа;
  • разработка функционала создания и выгрузки статистических отчетов; создание функционала для формирования базы знаний (уникальной для каждого филиала).
  • создание функционала тестирования сотрудников и 4-балльной системы оценки уровня знаний;
  • разработка функционала динамического расчета KPI;
Результат
Готовый образовательный сервис представляет собой крупный портал, объединяющий функционал нескольких площадок, которые ранее использовались для аттестации сотрудников предприятия.
Благодаря сервису заказчик может легко организовать ежегодную аттестацию сотрудников четырех крупных производств. Автоматизация процесса аттестации позволила сократить издержки, связанные с обязательным обучением, включая аренду дополнительных помещений, транспортные расходы, заработные платы сотрудникам, проводящим тестирование и др.
При этом при масштабировании проекта все процессы платформы останутся неизменными и качество функционала не пострадает.

Использование сервисов с удобным интерфейсом и широким функционалом помогает предприятиям и производствам с большим штатом сотрудников проводить обучение и проверять знания без отрыва от работы и при минимальной нагрузке на организаторов. А гибкий подход к управлению контентом сделает сервис удобным для сотрудников разных отделов или компаний.

Стоимость разработки от 2 000 000 руб.

Разработка приложения интернет-магазина для гипермаркета

Разработка приложения интернет-магазина для гипермаркета

Сотрудники отдела мобильной разработки создали функциональное кроссплатформенное приложение для интернет-магазина на основе ассортимента гипермаркета, расположенного в крупном ТРЦ г. Киров. Лаконичный современный дизайн поддерживает фирменный стиль заказчика, а благодаря разработке на фреймворке Flutter мобильное приложение легко поддерживать и развивать.

Клиент

«Время Простора» — торгово-развлекательный центр в городе Киров, общая торговая площадь которого составляет 70000 кв.м, а парковка рассчитана на 1500 машиномест.

На первом этаже ТРЦ расположен одноименный гипермаркет, который предоставляет широкий ассортимент товаров и является самым большим в области.

Ситуация до начала проекта

Торгово-развлекательный центр с гипермаркетом располагаются в одном из самых крупных районов города. В пешей доступности от ТРЦ много новостроек, жители которых активно пользуются мобильными приложениями и имеют высокий уровень дохода.

С учетом этой информации и возросшего после 2020 года спроса на доставку, заказчик решил расширить сферу деятельности с помощью онлайн-торговли. Для этого ему необходимы были интернет-магазин и мобильное приложение.

Цель и задачи проекта

Цель проекта — построить новый канал продаж, расширить аудиторию за счет районов, отдаленных от гипермаркета.

Задачи:

  • Доработка имеющегося сайта и создание на его основе полноценного интернет-магазина.
  • Разработка мобильного приложения для гипермаркета.
Реализация проекта
Заказчик обратился с запросом на разработку PWA-решения. Данная технология позволяет визуально и функционально преобразовать сайт в приложение, при этом вся информация хранится в облаке, для загрузки обновлений не требуется участие пользователей, а само прогрессивное веб-приложение (PWA) основано на той же системе управления, что и сайт компании.
Однако у технологии PWA есть недостатки, которые в данном проекте были критическими. В частности, подобные приложения не используют все возможности смартфонов и имеют ограниченную функциональность, они менее производительны, чем кастомные приложения, и быстрее расходуют заряд батареи.
Вместо PWA-решения специалисты отдела мобильной разработки предложили создать полноценное кроссплатформенное мобильное приложение на фреймворке Flutter. С помощью этой платформы можно создать современный интерфейс приложения, которое будет одинаково стабильно работать на Android и iOS, а разработка по стоимости будет примерно в 2 раза ниже, чем создание нативного приложения.
После обсуждения функциональных особенностей и требований приступили к отрисовке макетов экранов мобильного приложения. В оформлении решили использовать простой и лаконичный дизайн, который сочетается и поддерживает фирменный стиль гипермаркета.
Далее специалисты-разработчики приступили к верстке экранов по утвержденным макетам, подключили методы взаимодействия с серверной частью и платежные системы, а также настроили пуш-уведомления.
Параллельно с разработкой фронта мобильного приложения шла работа по модификации сайта. На финише работу сайта и мобильного приложения полностью синхронизировали.
Результат

С момента заключения договора до выпуска готового продукта прошло менее шести месяцев. Созданы привычные покупателю интерфейсы, повторяющие опыт покупок оффлайн, а заказчик получил дополнительный канал продаж в виде современного производительного приложения, которое не уступает в функциональности приложениям известных федеральных интернет-магазинов.

Стоимость разработки от 450 000 руб.

Разработка ПО для мониторинга оборудования в горнодобывающей промышленности

Специалисты отдела мобильной разработки «СофтЭксперт» создали мобильное приложение для промышленного использования. С помощью технологии дополненной реальности (AR) в мобильном приложении и инфракрасной камеры обходчик конвейерной линии на открытых горных работах может провести высокоточную диагностику, по результатам которой автоматически формируется отчет. Сводный отчет оперативно передается работникам ТОиР через приложение для устранения выявленных дефектов. Это позволяет на ранних этапах выявить износ оборудования, который может привести к серьезным авариям ленточных конвейеров.

Клиент

«СмартИнспект» — российская компания, которая занимается разработкой и внедрением интеллектуальных систем мониторинга для конвейерного транспорта в горнодобывающей промышленности.

Магистральные ленточные конвейеры, протяженность которых может достигать 10000 метров, являются главной транспортной сетью на открытых горных работах с применением циклично-поточной технологии.

Ситуация до начала проекта
Продольный порыв ленты конвейера и заклинивание конвейерных роликов — наиболее серьезные и частые аварии на открытых горных работах. У «СмартИнспект» уже была инновационная система защиты конвейерной ленты, которая позволяет остановить конвейер в течение 3 секунд с момента возникновения порыва.
На момент обращения необходимо было реализовать систему мобильного мониторинга для улучшения процесса диагностики повреждений конвейерных роликов. Специалисты отдела разработки программного обеспечения подробно обсудили с заказчиком его идею и пожелания по разработке приложения. Приложение автоматически выявляет неисправные ролики и барабаны на ранней стадии, а также места трения ленты о став конвейера. Оно позволяет объективно оценить состояние элементов конвейера и сократить риск серьезных аварийных ситуаций.
Разработка данного приложения показалась нам достаточно интересной и перспективной в плане применения с практической точки зрения для эффективного решения конкретных задач.
Цель и задачи проекта

Цель — разработать мобильное приложение для проведения мониторинга состояния конвейерных роликов на открытых горных работах.

Реализация проекта

После обсуждения идеи и пожеланий заказчика специалисты отдела разработки ПО изучили особенности этой предметной области, а также уточнили нюансы, необходимые для точной оценки стоимости разработки. Согласовав основные задачи, заказчик самостоятельно подготовил техническое задание. Система «СмартИнспект 1.0» представляет собой программно-инструментальный комплекс, который включает мобильное устройство и инфракрасную камеру с высокой частотой кадров.

Система позволяет автоматически выявить неисправные ролики и барабаны на ранней стадии, а также места трения ленты о став конвейера, с помощью тепловизионного контроля элементов конвейера. Применение технологии дополненной реальности (AR) повышает эффективность инспекции и помогает оперативно предотвращать аварийные ситуации.

Полученные с помощью системы результаты по работе конвейерных роликов для каждого конвейера сохраняются в базе данных по работе конвейерных роликов для каждого конвейера и включают в себя:

изображения с выделенными областями превышения температур,
данные об элементе конвейера,
геолокацию элемента для быстрого поиска и др. результаты мониторинга.

На основании бланка инспекции формируется общий отчет о результатах мониторинга, что позволяет автоматизировать работу службы ТОиР. Использование системы снижает неблагоприятное влияние техногенного шума конвейера на обходчика, так как он может использовать наушники в качестве СИЗ.

В процессе разработки наши специалисты оперативно осуществляли обратную связь, вносили улучшения и корректировки, а также организовывали встречи с заказчиком в нашем офисе для приемки результатов работ.

Результаты проекта

Приложение, разработанное нами для системы мобильного мониторинга состояния конвейерных роликов «СмартИнспект 1.0», работает на принципе тепловизионного контроля. С помощью технологии дополненной реальности (AR) на видеоизображении выделяются области с завышенной температуры, что позволяет автоматически выявить дефектные ролики и барабаны на ранней стадии их разрушения. Кроме того, система фиксирует места трения ленты о став конвейера по аномальному тепловыделению и формирует развернутый отчет для службы ТОиР.

Система мониторинга «СмартИнспект 1.0» является средством объективного контроля (СОК) и позволяет:

предотвратить возможные аварийные ситуации и серьезные поломки;
повысить уровень безопасности условий труда для обходчика.

На момент публикации кейса система уже прошла необходимые проверки и подтвердила надежность работы в реальных условиях.

Ключевым фактором для промышленных систем является надежность. С помощью программно-аппаратных средств обеспечивается объективный контроль процессов и работы оборудования, организуются сбор и хранение данных в системе для оперативного доступа. Таким образом, повышается эффективность производства, снижаются риски, в том числе связанные с человеческим фактором.

Стоимость разработки от 350 000 руб.