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 тестировщиков. Организован флоу работы с репозиторием, позволяющий вовремя отлавливать конфликты в коде и предотвращать последующие проблемы.
Налажен флоу эффективной работы с внешней командой, который включал дополнительное ревью с нашей стороны и назначение единого мейнтейнера. Созвоны со сторонними веб-скрейперами для обсуждения флоу работы и дальнейшей интеграции данных в БД проекта.
Стабилизирована работа приложения, проработаны узкие места, приложение подготовлено к старту. Мобильные приложения опубликованы.
Скорость загрузки на отдельных страницах существенно выросла, что было подтверждено замерами скорости выполнения запросов при одинаковых условиях “до” и “после” оптимизации.
Хранилище Hetzner Storage подключено. Также настроена работа с ним по обновлению картинок и загрузке картинок через веб-скрейпинг.
Существенно расширен функционал приложения, проведено успешное регресс-тестирование.
Stripe внедрен на бекэнде, в веб и мобильном приложении.
Пользователь может отслеживать местоположение водителя с его заказом через веб-приложение. Статусы считываются исходя из геопозиции по удаленности от объектов (пожелание Заказчика).
Налажена слаженная работа внутренней и внешней команд, позволившая получить нужный результат быстрее.
Веб-скрейпинг налажен и контент из соответствующих магазинов успешно отображается на сайте с регулярным обновлением. Данные адаптированы под нашу структуру БД.
Fusion Tech с удовольствием обсудит вашу задачу