Для бизнеса сервис решает проблему поиска исполнителей для выполнения срочных кратковременных работ без оформления сотрудников в штат. Партнеры системы регистрируются в системе и через личный кабинет управляют сменами на работу: создают, редактируют, утверждают откликнувшихся исполнителей на смены. Пользователи с помощью мобильного приложения имеют возможность найти подработку — постоянную или единовременную. Система имеет продуманную процедуру модерации документов исполнителей, статуса самозанятого.
Платформа интегрирована с другими службами для проверки статуса и работы с финансовыми операциями. Исполнители имеют возможность достаточно быстро получить своё денежное вознаграждение на свои счета. Платформа закрывает документооборот между заказчиком и исполнителем, а также обеспечивает отчисление налогов.
В чём заключалась сложность
Центральная сущность системы — смены. Необходимо было реализовать непростую логику выполнения смен, которая состоит из нескольких статусов, привязанных ко времени между пятью модулями системы: B2B, B2C, Мобильное приложение, Административная панель оператора, Административная панель партнера. Большое количество процессов и сценариев, которые нужно обрабатывать. Также были высокие требования к иммутабельности данных.
Со всеми поставленными задачи команда справилась и выпустила приложение в production. Сейчас занимается поддержкой системы.
Технологии: PHP, Laravel, VueJS, ReactNative, PostgreSQL, Ubuntu, Docker, Gitlab CI, Postman, ЮKassa, Sentry, Orchid
Ссылка:
https://apps.apple.com/us/app/kweek-сервис-поиска-подработки/id1642358321