Разработка платформы для совместных поездок
Разработка системы управления учетными записями и участие в разработке платформы MLM и иерархической модели вознаграждения для платформы ride-hailing
Клиент
Dylyver - это платформа для поездок на автомобиле с уникальной реферальной программой, которая позволяет зарабатывать комиссионные не только водителям, но и пассажирам с каждой поездки, а также партнерам, которые регистрируются в вашей сети
Проблемы
- Разработка и внедрение реферальной модели на существующей платформе
- Предоставьте пользователям инструменты для управления своими средствами и рефералами
Наши решения
- Участие в разработке платформы многоуровневого маркетинга
- Внедрение иерархической модели вознаграждения
- Система авторизации и управления счетами
- Система управления заработной платой
Описание проекта
Перед началом работы клиент предоставил нам расчеты и математические формулы для начисления реферальных бонусов. Изучив представленные идеи высокого уровня, мы разработали на их основе алгоритм, реализующий сложную иерархическую модель выплат в зависимости от текущего уровня в реферальной программе.
На следующем этапе мы разработали систему управления аккаунтами. Помимо системы авторизации для двух ролей, мы разработали систему управления рефералами и модуль управления заработной платой. У пользователей была возможность пополнять внутренний кошелек для оплаты поездок, получать комиссионные, а также выводить средства на банковский счет или дебетовую карту.
Параллельно с разработкой наша команда занималась тестированием основной платформы. После исправления ошибок мы интегрировали новые решения с основным бэкендом платформы.
Стек технологий
- Node.js
- React.js
- PostgreSQL
- RabbitMQ
- Docker
- Jest
Основные действия
Результаты
Реализованный нами проект позволил клиенту достичь следующих целей:
- Повысить ценность платформы, предоставив пользователям возможность управлять своими средствами и рефералами
- Добиться роста пользовательской базы за счет внедрения комплексной реферальной программы
- Улучшить существующую платформу и повысить удовлетворенность пользователей за счет устранения ошибок, выявленных в ходе всестороннего тестирования