То, что мы делаем
То, что мы делаем
Веб и мобильное приложение для авиакомпаний
Разработка сервиса для автоматизации процесса посадки пассажиров в аэропорту.
Проблема:
Разработать решение для авиакомпаний, чтобы автоматизировать процесс посадки. Оптимизировать процесс измерения багажа, расчета дополнительных услуг и увеличить скорость обслуживания пассажиров.
Решение:
После проведения бизнес-анализа мы разработали UX/UI-дизайн и разработали план реализации решения. Сервис состоит из приложения Android, используемого стюардами/стюардессами, и веб-приложения для панели администратора. Следующее функционал реализован для двух ролей:
Android приложение для стюардов
В приложении реализован следующий функционал: авторизация, выбор рейса и регистрация. Стюардесса с помощью приложения фотографирует ручную кладь с обеих сторон, приложение отправляет результат на основе настроек авиакомпании (избыточный вес/слишком большой размер/багаж входит в стандартную комплектацию), отправляет информацию о том, сколько нужно доплатить, также позволяет выбрать дополнительные услуги, такие как Wi-Fi и т. д.
Панель администратора
Менеджер авиакомпании через админ-панель управляет пользователями приложения, настраивает компанию, прописывает лимиты на вес и размер ручной клади, определяет виды и параметры расчета дополнительных услуг.
Результаты проекта
В приложении реализована функция на основе машинного обучения, которая позволяет определять размер и объём по фотографии багажа и наклеек.
Приложение анализирует фотографии с учетом возможных искажений изображения и нестандартной формы багажа (OpenCV, Mask R-CNN).
Разработанное нами решение успешно опробовано в одной из авиакомпаний и доказало свою эффективность, поскольку экономит время персонала и помогает быстрее выполнять рейсы.
Использованные технологии
Android, React, NodeJS, NestJS, MySQL, AWS, S3, Machine Learning, OpenCV, Mask R-CNN
Мобильное приложение для продуктовых магазинов
Проблема
Разработать решение, которое позволит эффективно управлять процессом покупки продуктов, упрощая его и одновременно решая проблемы излишних отходов и загрязнения окружающей среды.
Решение
Для реализации проекта мы провели бизнес-анализ
Покупатель
Выбор на карте магазинов (интеграция с картами Apple и Google); Выбор товаров; Оплата (интеграция с Stripe).
Продавец
Добавление и редактирование товаров, интеграция с аппаратными устройствами. Разработана CRM для управления товарами для поставщиков (Node js, Angular, Java, Swift, Kotlin).
Мы разработали приложения (iOS и Android) для двух ролей: поставщика и покупателя. Для каждой из ролей мы реализовали следующий функционал:
Результаты проекта
Приложение агрегирует более 700 магазинов, что позволяет сэкономить до 50% бюджета на продукты. Розничные продавцы, используя сервис, решили проблему затрат на утилизацию просроченных продуктов. Также они смогли увеличить доход за счет роста оборота и минимизации просроченных товаров.
Использованные технологии
Swift, Objective-C, CI, Kotlin, Java, Flutter.
Приложение для iOS и Android
Проблема
Клиент — региональный лидер по производству тестов на Covid-19. Однако у компании было много неточных результатов. Поэтому учреждение поставило перед собой задачу создать мобильное решение, которое бы оперативно обрабатывало многочисленные тесты и выдавало однозначный ответ: положительный или отрицательный. Приложение необходимо было интегрировать в действующую информационную систему клиники.
Решение
- QR-сканер
- Доступность камеры в приложении
- Загрузка фотографий
- Обработка теста Covid
Чтобы получить результат, сотрудник медицинской лаборатории фотографирует тест и загружает его в приложение.Приложение обрабатывает фотографии следующим образом:
1. Сканирование тестового штрих-кода (уникальный номер);
2. Тестирование фотографии:
2.1. Первая модель обрабатывает фотографию, чтобы найти «окно» теста для обрезки определенной области;
2.2. Преобразует эту область на стороне приложения с помощью OpenCV;
2.3. Вторая модель использует обработанную часть для определения результатов.
Результаты проекта
Благодаря решению клиент устранил ошибки в результатах тестов на COVID-19. Кроме того, компания значительно увеличила конверсию в покупки и удержание в приложении. За 1 год количество пользователей выросло на 59% и достигло 5,5 миллионов довольных пациентов. Теперь продукт объединяет более 100 000 медицинских устройств, а ежедневная посылка составляет 30 000 пользователей.
Использованные технологии
Kotlin, Java, Swift, Objective C / Kotlin, AndroidX, Dagger 2, Retrofit2, WebView, Google Analytics API.
Android приложение для FinTech
Переработка мобильного приложения, устранение ошибок, обеспечение стабильной и бесперебойной работы.
Проблема
Android финансовое приложение столкнулось с проблемами доставки функций и стабильности. Дополнительным ограничением был строгий дедлайн из-за уже запущенной маркетинговой кампании для привлечения пользователей Android.
Решение
Необходимо было решить следующие проблемы: приложение вылетало при любом удобном случае; не восстанавливало сетевые подключения, терялось большое количество данных и многое другое. Аудит выявил узкие места системы, такие как использование нестандартной архитектуры, особенностей жизненного цикла приложения и некоторые другие.
Чтобы избежать задержек с выпуском, в первую очередь нам пришлось перепроектировать архитектуру, полностью переписать сетевой уровень и переделать структуру пользовательского интерфейса. Новые функции разрабатывались параллельно.
Результаты проекта
Стабильное Android приложение, в котором задержка релиза была сведена к минимуму, а запуск приложения не привел к потерям. Сроки запуска решения не повлияли на процесс регистрации пользователей приложения.
Использованные технологии
Android Studio
Веб и мобильное приложение для авиакомпаний
Разработка сервиса для автоматизации процесса посадки пассажиров в аэропорту.
Проблема
Разработать решение для авиакомпаний, чтобы автоматизировать процесс посадки. Оптимизировать процесс измерения багажа, расчета дополнительных услуг и увеличить скорость обслуживания пассажиров.
Решение
После проведения бизнес-анализа мы разработали UX/UI-дизайн и разработали план реализации решения. Сервис состоит из приложения Android, используемого стюардами/стюардессами, и веб-приложения для панели администратора. Следующее функционал реализован для двух ролей:
Android приложение для стюардов
В приложении реализован следующий функционал: авторизация, выбор рейса и регистрация. Стюардесса с помощью приложения фотографирует ручную кладь с обеих сторон, приложение отправляет результат на основе настроек авиакомпании (избыточный вес/слишком большой размер/багаж входит в стандартную комплектацию), отправляет информацию о том, сколько нужно доплатить, также позволяет выбрать дополнительные услуги, такие как Wi-Fi и т. д.
Панель администратора Менеджер авиакомпании через админ-панель управляет пользователями приложения, настраивает компанию, прописывает лимиты на вес и размер ручной клади, определяет виды и параметры расчета дополнительных услуг.
Результаты проекта
В приложении реализована функция на основе машинного обучения, которая позволяет определять размер и объём по фотографии багажа и наклеек.
Приложение анализирует фотографии с учетом возможных искажений изображения и нестандартной формы багажа (OpenCV, Mask R-CNN).
Разработанное нами решение успешно опробовано в одной из авиакомпаний и доказало свою эффективность, поскольку экономит время персонала и помогает быстрее выполнять рейсы.
Использованные технологии
Android, React, NodeJS, NestJS, MySQL, AWS, S3, ML, OpenCV, Mask R-CNN
Мобильное приложение для продуктовых магазинов
Проблема
Разработать решение, которое позволит эффективно управлять процессом покупки продуктов, упрощая его и одновременно решая проблемы излишних отходов и загрязнения окружающей среды.
Решение
Для реализации проекта мы провели бизнес-анализ
Мы разработали приложения (iOS и Android) для двух ролей: поставщика и покупателя. Для каждой из ролей мы реализовали следующий функционал:
Покупатель. Выбор на карте магазинов (интеграция с картами Apple и Google); Выбор товаров; Оплата (интеграция с Stripe).
Продавец. Добавление и редактирование товаров, интеграция с аппаратными устройствами. Разработана CRM для управления товарами для поставщиков (Node js, Angular, Java, Swift, Kotlin).
Результаты проекта
Приложение агрегирует более 700 магазинов, что позволяет сэкономить до 50% бюджета на продукты. Розничные продавцы, используя сервис, решили проблему затрат на утилизацию просроченных продуктов. Также они смогли увеличить доход за счет роста оборота и минимизации просроченных товаров.
Использованные технологии
Swift, Objective-C, CI, Kotlin, Java, Flutter.
Приложение для iOS и Android
Проблема
Клиент — региональный лидер по производству тестов на Covid-19. Однако у компании было много неточных результатов. Поэтому учреждение поставило перед собой задачу создать мобильное решение, которое бы оперативно обрабатывало многочисленные тесты и выдавало однозначный ответ: положительный или отрицательный. Приложение необходимо было интегрировать в действующую информационную систему клиники.
Решение
Мы разработали приложения для iOS и Android, помогающие правильно обрабатывать результаты тестов. Решение включает в себя следующие функции:
- QR-сканер
- Доступность камеры в приложении
- Загрузка фотографий
- Обработка теста Covid
Чтобы получить результат, сотрудник медицинской лаборатории фотографирует тест и загружает его в приложение.
Приложение обрабатывает фотографии следующим образом:
1. Сканирование тестового штрих-кода (уникальный номер);
2. Тестирование фотографии:
2.1. Первая модель обрабатывает фотографию, чтобы найти «окно» теста для обрезки определенной области;
2.2. Преобразует эту область на стороне приложения с помощью OpenCV;
2.3. Вторая модель использует обработанную часть для определения результатов.
Результаты проекта
Благодаря решению клиент устранил ошибки в результатах тестов на COVID-19. Кроме того, компания значительно увеличила конверсию в покупки и удержание в приложении. За 1 год количество пользователей выросло на 59% и достигло 5,5 миллионов довольных пациентов. Теперь продукт объединяет более 100 000 медицинских устройств, а ежедневная посылка составляет 30 000 пользователей.
Использованные технологии
Kotlin, Java, Swift, Objective C / Kotlin, AndroidX, Dagger 2, Retrofit2, WebView, Google Analytics API.
Android приложение для FinTech
Переработка мобильного приложения, устранение ошибок, обеспечение стабильной и бесперебойной работы.
Проблема
Android финансовое приложение столкнулось с проблемами доставки функций и стабильности. Дополнительным ограничением был строгий дедлайн из-за уже запущенной маркетинговой кампании для привлечения пользователей Android.
Решение
Необходимо было решить следующие проблемы: приложение вылетало при любом удобном случае; не восстанавливало сетевые подключения, терялось большое количество данных и многое другое. Аудит выявил узкие места системы, такие как использование нестандартной архитектуры, особенностей жизненного цикла приложения и некоторые другие.
Чтобы избежать задержек с выпуском, в первую очередь нам пришлось перепроектировать архитектуру, полностью переписать сетевой уровень и переделать структуру пользовательского интерфейса. Новые функции разрабатывались параллельно.
Результаты проекта
Стабильное Android приложение, в котором задержка релиза была сведена к минимуму, а запуск приложения не привел к потерям. Сроки запуска решения не повлияли на процесс регистрации пользователей приложения.
Использованные технологии
Android Studio