Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Fusion Tech
Delivery Club для немецкого рынка. Кейс Brinc
Fusion Tech
#Проектирование сайта#Программирование сайта

Delivery Club для немецкого рынка. Кейс Brinc

283 
Fusion Tech
Fusion Tech Россия, Таганрог
Поделиться:
Клиент

Brinc.de

Бюджет

11 000 000

Сфера

Услуги

Регион

Германия, München

Сдано

Январь 2022

Задача

Немного о проекте

Brinc - это немецкий аналог Delivery Club, крупный маркетплейс с возможностью курьерской доставки.

Система Brinc включает в себя:

- веб-приложение для клиента;

- административную панель с ролями – Админ, Партнер, Франчайзи;

- административную панель для отслеживания статистики по водителям;

- React Native приложения для обеих платформ для Клиента;

- отдельное приложение для Водителя.

В наши задачи входили:

- подготовка проекта к запуску;

- оптимизация скорости приложения;

- расширение функциональности приложения путём добавления новых фичей;

- подключение 7 различных способов оплат;

- интеграция в веб-приложение карты для отслеживания местоположения водителя с заказом клиента.

- налаживание работы с веб-скрейперами.

Решение

Формирование команды с релевантным стеком: Angular, GraphQL, Python, RN. Выделенный проектный менеджер для планирования спринтов, контроля качества и последующих демонстраций. Закрепление за проектом двух техлидов.

Глубокий анализ системы backend–разработчиком с последующей оптимизацией запросов и исключением избыточных данных.

Подключение Hetzner Storage с целью переноса места хранения изображений с сервера во внешнее хранилище.

ВЫполнение менеджером проекта функций бизнес-аналитика с целью прояснения и фиксации технических требований. 

Организация слаженной работы большой команды с взаимосвязанными частями продукта. 

Подключение платежных систем через Stripe, чтобы клиент получил единую точку доступа к финансам и настройкам.

Интеграция сервиса Mapbox и синхронизация с работой мобильного приложения для Водителей c реальными тестами работы приложения в поездках разработчика по городу на этапе отладки.

Сформирована внутренняя команда из 7 разработчиков и 2 тестировщиков. Организован флоу работы с репозиторием, позволяющий вовремя отлавливать конфликты в коде и предотвращать последующие проблемы. 

Налажен флоу эффективной работы с внешней командой, который включал дополнительное ревью с нашей стороны и назначение единого мейнтейнера. Созвоны со сторонними веб-скрейперами для обсуждения флоу работы и дальнейшей интеграции данных в БД проекта. 

1Работа с форматами платежа

Результат

Стабилизирована работа приложения, проработаны узкие места, приложение подготовлено к старту. Мобильные приложения опубликованы.

Скорость загрузки на отдельных страницах существенно выросла, что было подтверждено замерами скорости выполнения запросов при одинаковых условиях “до” и “после” оптимизации.

Хранилище Hetzner Storage подключено. Также настроена работа с ним по обновлению картинок и загрузке картинок через веб-скрейпинг.

Существенно расширен функционал приложения, проведено успешное регресс-тестирование. 

Stripe внедрен на бекэнде, в веб и мобильном приложении.

Пользователь может отслеживать местоположение водителя с его заказом через веб-приложение. Статусы считываются исходя из геопозиции по удаленности от объектов (пожелание Заказчика).

Налажена слаженная работа внутренней и внешней команд, позволившая получить нужный результат быстрее.

Веб-скрейпинг налажен и контент из соответствующих магазинов успешно отображается на сайте с регулярным обновлением. Данные адаптированы под нашу структуру БД.

https://brinc.de/

Стек технологий

  • Python Python Язык программирования
  • Angular Angular Фреймворк/библиотека
  • GraphQL GraphQL Фреймворк/библиотека
  • React Native React Native Фреймворк/библиотека

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Fusion Tech с удовольствием обсудит вашу задачу

Оставить заявку