FORTECH.DEV

menu-icon
telegram-icon

Написать в Telegram

telegram-icon

Модернизация приложения электронного дискаунтера

Мобильное приложение электронного дискаунтера с покупкой техники и дополнительными сервисами.

О проекте

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

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

Задачи

Основные задачи команды разработки:

  • перевести старое приложение с jQuery на современный стек с использованием React;
  • интегрировать кастомную библиотеку компонентов в приложение;
  • поддерживать и расширять библиотеку компонентов;
  • определить структуру запросов.

Реализация

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

Трудности с которыми мы столкнулись и их решения:

  • Старый стек технологий: приложение было построено на jQuery, что ограничивало развитие и замедляло работу. Решением стал переход на современный стек с использованием React, что сделало продукт быстрее и удобнее для пользователей.
  • Отсутствие единого стиля интерфейсов: разные части приложения выглядели и работали по-разному. Создали библиотеку UI-компонентов для унификации интерфейса и ускорения разработки.

Ключевые задачи и решения

  • Переход с jQuery на React: перевели функционал приложения с устаревшего jQuery на современный React. Это улучшило архитектуру, позволило быстрее внедрять новые функции и упростило поддержку приложения.
  • Настройка и работа с Storybook: внедрили Storybook как единый центр управления компонентами. Это позволило систематизировать библиотеку UI-элементов, ускорить их разработку и облегчить тестирование.
  • Интеграция кастомных UI-компонентов: разработали и интегрировали собственные интерфейсные элементы с единым стилем. Благодаря этому интерфейс стал визуально целостным и удобным для пользователей.
  • Разработка API-интеграций: Внедрили автоматическую генерацию кода для API-запросов. Это позволило быстрее выпускать новые функции и полностью избежать ошибок.

Результат

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

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

Примеры работ

Уже появились идеи?

или
Phone
0/1000 символов
Политикой конфиденциальности
ООО «Фортех»
ИНН / КПП
6154162274
/
616401001
ОГРН
1226100005922
Аккредитованная IT-компания
Минцифры России
VKTelegramYouTubeWorkspace

Позвать нас в тендер