
VELO
Velo — IT-платформа доставки с многопользовательской архитектурой (Multi-tenant), созданная для стартапа из Нигерии. Она включает функционал для бизнеса, покупателей и курьеров, предоставляя им единое цифровое пространство для заказов, продаж и доставки товаров.
Идея разработки появилась у заказчика после анализа рынка. Он понял, что существующие сервисы не учитывают местную специфику. В некоторых районах страны отсутствует привычная система адресов: заказчик может описать свой дом словами «за углом от киоска дом с зеленой крышей». Дороги часто находятся в плохом состоянии, что затрудняет перевозки на крупном транспорте. Интернет в удаленных регионах работает нестабильно.
Платформа разрабатывалась с учетом этих особенностей. Ее задача — организовать доставку и торговлю в условиях ограниченной инфраструктуры, дать предпринимателям инструменты для управления бизнесом, создать рабочие места для курьеров, поддерживать социальные и экологические инициативы.
Задачи проекта.
Заказчик — технологический стартап из Нигерии. Цель проекта — разработать продукт, который можно масштабировать на другие страны Африки. Перед нашей командой стояла комплексная задача — разработка цифровой платформы, объединяющей бизнес, клиентов и курьеров в единую экосистему.
Основные задачи
- предоставить предпринимателям удобное приложение для онлайн-магазина, включая механизмы продвижения и бизнес-аналитику (BI);
- снизить затраты на доставку для жителей удаленных районов;
- организовать эффективную работу курьеров, включая доставку последней мили (Last-mile delivery) и динамическую маршрутизацию (Dynamic routing);
- внедрить коллективные заказы;
- учесть экологические и социальные инициативы.
Таким образом, Velo представляет собой полноценное приложение для маркетплейса, которое открывает предпринимателям доступ к цифровым каналам продаж и развитию бизнеса.
Процессразработки
Многие стартапы сталкиваются с одной и той же ситуацией: идей много, а ресурсы и сроки ограничены. Заказчик Velo оказался в такой же ситуации. Анализ идей проекта показал, что запуск всех функций сразу потребует значительных затрат и затянет выход на рынок.
Мы предложили начать с минимальной версии продукта (MVP), которая решает основные задачи. Архитектура изначально была спроектирована с учетом масштабируемости (Scalability) и модульного развития (Modular). Это позволяет добавлять функции без переработки ядра системы и при этом поддерживать стабильную работу сервиса.
Такой подход ускорил выход на рынок (GTM), дал возможность протестировать гипотезы в реальной среде и подготовить дорожную карту развития.
А для демонстрации продукта инвесторам и потенциальным пользователям мы создали презентационный лендинг (veloxiapp.com). Он помог заказчику показать идею и привлечь первых партнеров.
Модуль для предпринимателей.
Первым результатом проекта стала веб-платформа Velo Partners для владельцев бизнеса. Мы реализовали разработку личного кабинета клиента, который объединяет функции управления online-витринами, маркетинг и аналитику.
Функционал личного кабинета клиентов:
- регистрация нескольких торговых точек через единый интерфейс;
- настройка ассортимента, цен и графика работы;
- запуск акций и push-уведомлений;
- аналитика по продажам и конверсии заказов (BI);
- работа с отзывами и рейтингами.
Такой подход стал частью комплексной e-commerce разработки, где важен баланс между удобством интерфейса и надежной архитектурой. У мелких торговцев в Нигерии часто нет профильного образования и бюджета на инструменты продвижения, которыми пользуются крупные компании. Velo предоставляет такие механизмы в доступном формате, чтобы ими могли пользоваться даже те, кто ранее не работал с онлайн-торговлей. Интерфейс создан с учетом разного уровня цифровой грамотности: крупные элементы, понятная навигация, минимум текста.
Velo Partners — ориентирован на запуск online-витрины. Покупатели могут видеть список торговых точек, выбирать товары и оформлять заказ. Заявка поступает напрямую в ресторан или магазин, а доставка на этом этапе выполнялась силами партнеров и их курьеров.
Следующий этап развития платформы — создание полноценного модуля для курьеров. Он позволит централизовать доставку и исключить необходимость привлекать сторонние службы.
Функционал для курьеров (в разработке)
Следующим этапом развития платформы стала разработка кроссплатформенного мобильного приложения для курьеров:
- Регистрация и выбор зон доставки с использованием геозонирования (Geo-fencing) — позволяет исключать заказы из нежелательных локаций.
- Настройка графика работы — планирование времени и совмещение доставки с учебой или основной работой.
- Указание типа транспорта — подбор заказов под доступное средство передвижения с поддержкой экологичных вариантов: электровелосипеды, самокаты.
- Прием заказов и управление маршрутами в приложении.
- Отслеживание дохода.
- Встроенная служба поддержки для оперативного решения технических вопросов.
Следующим этапом станет запуск мобильного приложения для клиентов.
Модуль для клиентов (планируется к разработке).
Помимо стандартного функционала, характерного для сервисов доставки, в Velo планируются решения, адаптированные под инфраструктурные условия Нигерии:
- Единая корзина для товаров из разных магазинов с оформлением одной доставки — избавляет от необходимости оформлять и оплачивать несколько отдельных доставок, позволяя сочетать в одном заказе продукты, бытовую химию, электронику и другие категории товаров.
- Зонирование доставки (Geo-fencing) — определяет, в каких районах возможна доставка, и автоматически уведомляет, если выбранный адрес вне зоны обслуживания или недоступен для крупногабаритных товаров.
- Коллективные заказы — объединяют покупки нескольких пользователей в один общий заказ, что снижает расходы на доставку, ускоряет ее выполнение и делает экономически целесообразной доставку мелких товаров, которые по отдельности возить невыгодно.
Механизмы возврата инвестиций
При разработке концепции платформы мы изначально заложили модель монетизации. Основные источники прибыли:
- Платное продвижение для бизнеса. Предприниматели могут выделять свои магазины в поиске, размещать промо-баннеры и запускать акции для привлечения покупателей.
- Рекламные размещения – таргетированные предложения внутри приложения.
- Премиум-функции для партнеров. Расширенные модули аналитики, автоматизация процессов и приоритетная поддержка предоставляются на платных тарифах.
Такая модель сочетает в себе устойчивый доход от B2B-партнеров и дополнительные источники монетизации через рекламу, что делает продукт привлекательным для инвесторов.
Вклад платформы в социальное и экологическое развитие
Velo внедряет решения, которые помогают людям и уменьшают вред для экологии:
- создание рабочих мест для курьеров с гибким графиком и возможностью дополнительного заработка;
- поддержка использования экологичных видов транспорта — электровелосипедов, самокатов;
- внедрение перерабатываемой упаковки;
- участие в благотворительных инициативах и партнерских программах с продовольственными банками.
Благодаря этому Velo не только обеспечивает удобную доставку, но и делает вклад в развитие сообщества и заботу об окружающей среде.
Работа над проектом
Оказанные услуги: проектирование, разработка, аналитика, UI/UX, поддержка презентационного лендинга.
Состав команды: проект-менеджер, бизнес-аналитик, дизайнер, фронтенд-разработчик, backend-разработчик, маркетолог.
Срок реализации: 4 месяца.
Процесс был организован по Agile-подходу. Работа велась спринтами, результаты демонстрировались на регулярных созвонах. Все артефакты проекта (техническое задание, описание фич) велись на английском и русском языках. Такой формат упростил взаимодействие с иностранным заказчиком и обеспечил удобство для русскоговорящей команды.
Технологический стек
Backend: Python Фреймворки и библиотеки:
- FastAPI — построение REST API;
- SQLAlchemy и GeoAlchemy2 — работа с базой данных и пространственными данными;
- Aiocron — настройка асинхронных задач.
База данных: PostgreSQL; Redis — для кэширования.
Веб-платформа разделена на два поддомена:
- myveloapp.com — информационный раздел, реализованный на Next.js с возможностью SEO-оптимизации;
- partners.myveloapp.com — рабочая зона для партнеров, реализованная на React.js. В этой части SEO не требовалось, поэтому использовалось решение с упором на производительность и удобство разработки.
Интеграции:
- Termii — сервис верификации и аутентификации пользователей через одноразовые пароли в SMS.
- Google Maps — определение геолокации ресторанов, пользователей и курьеров. Клиент выбирает адрес доставки и отслеживает передвижение курьера в реальном времени.
- Paystack (Stripe) — интеграция онлайн-платежей. Поддерживаются банковские карты, переводы и локальные способы оплаты.
Микросервисная архитектура.
Мы спроектировали платформу как high-load систему. Она способна сохранять стабильность и высокую производительность даже при резком росте числа пользователей и заказов. Для этого применили микросервисную архитектуру, асинхронные воркеры, а также вынесли в отдельную обработку процессы оформления заказов, подтверждение доставки и обновление меню.
Визуальный стиль: сочетание цифровых трендов и африканских традиций
Дизайн платформы стал важной частью адаптации продукта к рынку Нигерии. Исследования показали, что пользователи в странах Западной Африки отдают предпочтение насыщенным и контрастным цветам. Такая эстетика характерна для одежды, рекламы и интерьеров региона. Поэтому визуальный стиль приложения построен на энергичных палитрах, которые привлекают внимание, но не перегружают восприятие.
При этом учитывался уровень цифровой грамотности аудитории. Интерфейс был спроектирован с упором на простоту: крупные элементы, ясные иконки, минимум текста. Это позволило сделать взаимодействие с приложением интуитивным даже для пользователей с небольшим опытом работы с цифровыми сервисами.
Подход к созданию визуала включал три направления:
Исследование культурных особенностей. Мы изучили локальные предпочтения и учли их в дизайне, чтобы визуальный стиль был ближе к целевой аудитории.
Соединение технологий и традиций. В графике использованы не стоковые материалы, а AI-генерация. Такой подход подчеркнул технологичность проекта и сделал продукт более привлекательным для молодежной аудитории.
Проработка деталей. Иллюстрации отражают сцены из повседневной жизни: заказ еды, общение с курьером, совместные обеды. Каждое изображение дорабатывалось вручную, чтобы сохранить естественность — корректировались лица, жесты и фон.
Адаптация визуального стиля под локальные традиции снизила барьер первого использования и сделала интерфейс более понятным. Для предпринимателей это привело к росту числа покупателей и заказов. Для инвесторов — стало фактором снижения рисков и ускорения выхода на рынок. Для продуктовой команды — упростило масштабирование решения на другие страны с похожими особенностями.
Похожиепроекты


Результатыпервогоэтапазапуска.
Тестирование MVP в пилотных районах подтвердило не только жизнеспособность модели, но и ее масштабный потенциал:
- первые предприниматели получили стабильный поток заказов;
- время подключения нового партнера сократилось до нескольких дней вместо месяцев разработки собственных решений;
- гибкая архитектура получила высокую оценку инвесторов как готовая к масштабированию на другие африканские рынки;
- бизнес-модель доказала способность быстро адаптироваться к разным категориям товаров и формату продаж.
Пилот стал ключевой точкой для заказчика: проект вышел за рамки эксперимента и превратился в полноценную платформу с реальными пользователями, подтвержденной бизнес-ценностью и перспективой международного роста.
Техническиевызовыпроекта.
Для работы с геоданными мы выбрали PostgreSQL с расширением PostGIS, которое обеспечивает хранение и обработку пространственных данных для зонирования доставки и маршрутизации.
При интеграции мы столкнулись с проблемой. Alembic, инструмент для управления миграциями, воспринимал системные файлы PostGIS как часть пользовательской базы. Это приводило к генерации тысяч лишних строк кода и создавало риски ошибок при обновлении схемы.
Стандартные решения — настройка Alembic или использование GeoAlchemy — не обеспечивали стабильности. Поэтому команда разработала кастомный Alembic-хелпер, который исключает системные объекты PostGIS из миграций.
Результат:
- миграции стали предсказуемыми и контролируемыми;
- снизились риски сбоев при обновлениях базы;
- ускорилась разработка за счет автоматизации рутинных действий.
Такой подход показал, что даже при работе с нестандартными задачами команда сохраняет контроль над качеством кода и процессами, что напрямую влияет на скорость вывода продукта на рынок (GTM).
Технологии
Кейсы,которымимыгордимся





