Задача: Разработать быстрое кроссплатформенное мобильное приложение для интернет-магазина одежды «LUSH» на iOS и Android с поддержкой корзины, промокодов, акций и интеграции с серверной частью.
Что было сделано:
- Спроектирован и разработан современный UI/UX интерфейс мобильного приложения (горизонтальный скролл категорий, сетки товаров с рейтингами и ценами, карусели промо-баннеров).
- Реализована плавная навигация (Bottom Tab Navigation: Главная, Каталог, Заказы, Профиль).
- Интегрирована корзина с динамическим подсчетом товаров (бейдж количества), выбором характеристик (размер, цвет) и применением промокодов (например, HELLO10).
- Настроен бэкенд на Node.js (NestJS) для синхронизации товаров, статусов заказов и личного кабинета пользователя.
- Подключена отправка push-уведомлений о скидках и заказах через Firebase Cloud Messaging (FCM).
Стек: React Native, TypeScript, Redux (Zustand), Node.js (NestJS), PostgreSQL, Firebase FCM.
Результат: Средний чек интернет-магазина увеличился на 30% за счет внедрения блоков апсейла (Хиты, Новинки). Использование кроссплатформенного стека (React Native) сэкономило клиенту 40% бюджета разработки.