Hoppn Food Delivery
Hoppn — платформа доставки еды, специализирующаяся на африканской кухне. Основатель Фрэнсис Ону запустил её в Нигерии, затем перезапустил для рынка США, сделав акцент на ресторанах и магазинах африканской кухни.
С чего всё началось
В Порт-Харкорте, Нигерия, в июле 2022 года Фрэнсис Ону запустил Hoppn — приложение доставки по запросу, закрывающее нишу удобной доставки товаров из местных магазинов. На старте стартап решал типичные задачи: формирование клиентской базы, доработка технологии, обеспечение бесперебойного пользовательского опыта.
Эволюция миссии
По мере роста Hoppn миссия трансформировалась. Фрэнсис увидел возможность превратить платформу в нечто большее, чем просто доставку. Его видение — Hoppn как проводник в мир африканской кухни и культуры. Разворот стал не просто бизнес-решением, а культурной миссией: донести богатство африканских вкусов, традиций и наследия до глобальной аудитории.
Технологически продвинутый маркетплейс
Hoppn — это гиперлокальный маркетплейс on-demand с развитой экосистемой из нескольких компонентов:
-
Мобильное приложение для покупателей (Android/iOS): интуитивный интерфейс для просмотра и заказа товаров из ближайших магазинов и ресторанов.
-
Мобильное приложение для курьеров (Android/iOS): инструменты для планирования маршрутов, управления заказами и коммуникации в реальном времени.
-
Панель ресторана: каждый партнёр управляет заказами, обновляет меню и взаимодействует с сетью Hoppn через выделенный кабинет.
-
Super Admin Panel: центральная панель управления всей экосистемой для команды Hoppn.
Технологический стек
Технологическую основу Hoppn составляют TypeScript, Node.js, NestJS и React Native:
-
TypeScript и Node.js: масштабируемые бэкенд-сервисы, способные обрабатывать большой объём параллельных запросов.
-
NestJS: прогрессивный Node.js-фреймворк с продуманной архитектурой для надёжных и поддерживаемых приложений.
-
React Native: нативный UI для Android и iOS из единой кодовой базы с единообразным качеством на всех устройствах.
Перезапуск в США
Hoppn выходит на рынок США — это не просто географическая экспансия, а культурная экспедиция. США с их культурным многообразием — идеальная среда для того, чтобы представить яркость и разнообразие африканской кухни широкой аудитории.
Кухня как культурное погружение
Hoppn — это больше, чем сервис доставки. Платформа предлагает кураторскую подборку африканских ресторанов и магазинов, каждый из которых несёт свою историю: от острого джоллоф-риса Западной Африки до ароматных тажинов Северной.
Инженерия в цифрах
- Пять кодовых баз: API на NestJS, приложение покупателя, приложение курьера, админ-панель и панель сборщика на React.
- Сервер: NestJS 8 на PostgreSQL через Sequelize, 36 миграций, Redis 6 с очередями Bull, шлюз Socket.IO, пуши через OneSignal, SMS через Twilio, платежи Paystack. Всё работает в Docker Compose за nginx.
- Оба мобильных приложения мы написали на React Native 0.67, TypeScript 4.9 и MobX. В приложении покупателя есть карта, приложение курьера получает обновления заказов через Socket.IO.
- Панели: React 17, MUI 5 и Redux Toolkit.
- Логика маркетплейса: торг по цене через WebSocket, комиссии, разделение транзакций, явный уровень изоляции транзакций и очередь событий. Позже добавили бота для WhatsApp.
- Масштаб: около 1 729 часов инженерной работы с декабря 2021 по май 2023, больше 1 300 коммитов в репозиториях.
Планируете маркетплейс доставки с вендорами, курьерами и админской частью? Расскажите про поток заказов и платёжного провайдера, и мы оценим работу вместе с вами. Свяжитесь с нами.