White-label приложение для сервиса доставки
Требования
Основным требованием клиента было разработать приложение, поддерживающее все бизнес-процессы, связанные с оформлением заказов и процессом доставки товаров/услуг. Представителями услуг в приложении являются бизнесы такие как рестораны, магазины цветов, продуктовые магазины и др. Поэтому основная архитектура и UX приложения должны быть достаточно общими. В приложении должен быть реализован полный цикл онлайн покупки: от выбора до отслеживания заказа по местоположению.
Branding
Front-end
Design
Support
Front-end
Support
Design
Branding
Стек технологий
React Native
Roam.ai
.NET
Hermes
Firebase
REST API
TypeScript
WebSockets
React Native
TypeScript
Firebase
.NET
Hermes
Roam.ai
WebSockets
REST API
Анализ и предложение
Проект полностью был реализован нашей командой. Заказчик предоставил идею и основные функциональные требования, а мы воплотили их в техническую реальность. В ходе переговоров мы определили основные принципы приложения, которые помогут клиенту масштабировать решение на все сферы бизнеса.
Функциональность и дизайн
Было принято решение разработать три объединённых между собой приложения, чтобы функционал каждого из них закрывал потребности одной из трёх сторон задействованных в процессе покупки/продажи/доставки. Назначение первого – витрина для конечного потребителя и управление запасами. Второго, для бизнес-процессов продавца (обработке заказов и получении оплаты). Третьего, в управлении доставкой заказов клиентам.
Приложение разработано по технологии White Label, оно может быть использовано любым количеством вендоров и каждый может адаптировать его под себя, с точки зрения брендинга и контента. В целях эффективности и получения успешного опыта использования мы разделили весь процесс сделки на три приложения. Например, если вендору требуется, только обработка заказа, ему не нужно внедрять или использовать функцию доставки.
Кроме того, мы внедрили функцию статуса доставки с использованием картографической технологии для отображения физического местоположения товаров в пути. Обработка заказов была реализована с интеграцией «Stripe» для приема платежей. Мы также использовали эту технологию, чтобы продавцы могли создавать скидочные и подарочные сертификаты для продажи и применения в приложении конечным потребителем.
Также были реализованы дополнительные функции, повышающие качество пользовательского опыта, такие как бесконечная каталог-лента, использование диплинк для облегчения навигации, добавление координат в API изображений для оптимизации изображения на экране и кэширование ресурсов для увеличения производительность.
Готовность использования на международном рынке также была одним из требований проекта, поэтому при техническом планировании было учтено множество тонкостей. Например языковые особенности. Первое приложение было выпущено на иврите, поэтому, наряду с добавлением необходимых наборов символов, нам также пришлось учесть функциональность LTR (текст слева-направо). Эта особенность была учтена на этапе проектирования пользовательского интерфейса.
Заключение
В результате мы разработали три объединенных приложения для заказчика. Каждое из которых предоставляет функционал ограниченный потребностью вендора и может быть дополнен остальными для осуществления всего процесса. Гибкие технические принципы, примененные в проекте для конфигурации, управления запасами, стиля и брендинга, привели к широкому международному признанию. Наш заказчик получил готовую технологию которая активно набирает популярность среди его клиентов-вендоров.
Над проектом работали
Business Analyst
Graphic Designer
Front-end developer
Mobile developer
DevOps Engineer
QA Engineer
Project manager
Business Analyst
DevOps Engineer
QA Engineer
Front-end developer
Project manager
Mobile developer
Graphic Designer
ИНДИВИДУАЛЬНАЯ КОНСУЛЬТАЦИЯ
МЫ РАБОТАЕМ С БЮДЖЕТАМИ ОТ 10 000 EURO. ЭТОГО ХВАТАЕТ ДЛЯ РЕАЛИЗАЦИИ БАЗОВОГО ФУНКЦИОНАЛА ПРОДУКТА И ЕГО ДАЛЬНЕЙШЕГО РАЗВИТИЯ













