Здоровая вода
Мобильное приложение для доставки воды

Наша команда занималась разработкой Frontend-части мобильного приложения «Здоровая вода».
Это приложение создано для компании, которая специализируется на доставке чистой питьевой воды в дома, офисы, образовательные и медицинские учреждения Москвы и Московской области.
В рамках проекта мы создали удобный пользовательский интерфейс, интегрировали приложение с внутренними сервисами компании и внедрили современные инструменты для оформления и сопровождения заказов. Все работы были выполнены оперативно и с соблюдением требований к качеству.
Основные доработки включали следующие направления:

Для начала мы спроектировали архитектуру мобильного приложения на Flutter и настроили базовую структуру проекта. Также внедрили CI/CD для автоматической сборки приложения и запуска тестов.
Настроили авторизацию по номеру телефона через SMS, а также обеспечили безопасное управление пользовательскими сессиями. Объединили связанные функции, чтобы избежать однообразного начала предложений.
Для удобства покупателей разработали быстрый каталог с кешированием данных, пагинацией, поиском, фильтрацией и сортировкой товаров.
Разработали корзину с автоматическим пересчетом стоимости и применением промокодов.
При оформлении заказа пользователи могут выбрать адрес, дату и временной интервал доставки. Также добавили возможность повторить предыдущий заказ, чтобы упростить регулярные покупки.
Для удобной оплаты подключили несколько способов расчёта, включая оплату при получении. Помимо этого, интегрировали онлайн-платежи и настроили обработку различных статусов оплаты.
Чтобы покупатели могли контролировать выполнение заказа, связали статусы в приложении с данными бэкенда и настроили отображение этапов доставки.
Для своевременного информирования клиентов настроили push-уведомления о статусах заказов и других важных событиях.
Реализовали поддержку системной и ручной тёмной темы.
Провели интеграционное тестирование, подготовили production-сборки и выпустили приложение в App Store и Google Play.
Особенности
1
Полный цикл онлайн-заказа и оплаты — от выбора временного слота доставки и формирования заказа до интеграции платежной системы и обработки статусов оплаты.
2
В рамках проекта разработали водный трекер с расчётом дневной нормы, статистикой потребления, напоминаниями и аналитикой за день, неделю и месяц.
3
Интеграция мобильного приложение с Битрикс для синхронизации каталога, цен и остатков товаров.





