Требуется опытный Django / React разработчик с опытом Stripe
Ищем специалиста для аудита, доработки и подготовки к запуску существующей платежной системы образовательной платформы (аналог Preply).
О проекте
Образовательная платформа для онлайн-занятий с преподавателями.
Технологии:
• Backend: Django
• Frontend: React
Проект уже разработан и размещён на сервере.
Часть Stripe-интеграции уже реализована предыдущим разработчиком и протестирована локально.
Текущее состояние проекта
Предыдущим разработчиком была выполнена часть реализации платёжной системы.
В проекте присутствуют:
• Student Wallet
• Tutor Wallet
• Transaction History
• роли Student / Tutor / Admin
• бронирование занятий
• система комиссий платформы
• часть Stripe-интеграции
• начисление заработка преподавателям
• история транзакций
Важно:
Требуется проверить, протестировать и подтвердить корректность работы всех перечисленных компонентов, а также выявить недостающий функционал и возможные ошибки перед запуском проекта.
Бизнес-модель
• студенты оплачивают занятия через Stripe
• средства поступают на платформу и улетают в Stripe
• преподаватели получают выплаты вручную от администратора
• автоматические выплаты преподавателям через Stripe не требуются
• Stripe Connect не используется
На платформе используются внутренние кошельки студентов и преподавателей.
Преподаватели самостоятельно устанавливают и изменяют стоимость своих занятий.
Что требуется
Провести аудит текущей реализации Stripe.
Проверить существующий payment flow.
Проверить работу Student Wallet.
Проверить работу Tutor Wallet.
Проверить Transaction History.
Проверить корректность начислений и удержания комиссии платформы.
Проверить Stripe Checkout.
Проверить webhook-и.
Проверить test/live режимы.
Проверить работу системы в production.
Проверить обработку ошибок и нестандартных сценариев.
Найти и исправить ошибки.
Подготовить систему к запуску.
Также требуется оценить и при необходимости реализовать:
• refund requests
• возвраты средств студентам
• административное управление возвратами
• payout workflow преподавателей
• недостающие страницы и статусы платёжной системы
• уведомления и сообщения пользователям
• недостающие элементы payment flow
Важно Некоторые детали бизнес-логики ещё уточняются и будут согласованы в процессе работы.
В частности:
• правила возврата средств студентам
• административная комиссия при возвратах
• сценарии отмены занятий студентом или преподавателем
• подтверждение проведения занятия студентом
Ожидаем, что специалист поможет проверить текущую реализацию, выявить слабые места и предложить оптимальные решения перед запуском проекта.
В отклике просьба указать:
• опыт работы со Stripe
• опыт работы с Django
• опыт работы с React
• похожие проекты
• ориентировочную стоимость работ
• сроки выполнения
• примерную оценку объёма работ
Предпочтение будет отдано специалистам с опытом запуска marketplace-проектов и сложных платёжных систем.