Ищем команду разработчиков для реализации сайта для музыкантов
Сайт и функционал формируются в 7 этапов, между которыми предусмотрен интервал развития и масштабирования в 6–9 месяцев.
КОРОТКО: Нужен backend + database + роли/права доступа (RBAC) Личные кабинеты, админка, статусы, санкции, выплаты Работа с файлами: аудио, загрузки, хранилище S3 Логирование действий: договоры/подписи/статусы Нужен опыт разработки SaaS / CRM / marketplace / платформ
Каждый этап является самостоятельным рабочим продуктом может функционировать независимо не требует реализации следующих этапов закладывает архитектурную основу для последующего масштабирования. Архитектура системы должна быть изначально спроектирована как модульная, с возможностью расширения без полной переработки ядра.
У сайта будет 2 языка - русский и английский - возможность переключения (пока просто основные страницы - все ЛК будут пока только на русском языке)
ЭТАПЫ РАЗВИТИЯ (пока только первый этап):
ЭТАП 1 - Студия
При проектировании ЭТАПА 1 необходимо · закладывать расширяемую структуру базы данных · учитывать будущие роли и сущности · предусмотреть масштабируемость · не создавать архитектурных ограничений для будущих этапов
Включает: · Регистрация и верификация музыкантов (указание стилей / паспортные и платежные данные для договора / выбор формата работы) · Управление музыкальными стилями - музыкант при регистрации указывает стили, в которых работает + можно позже указать доп стили, но чтобы они стали активными, надо сделать тестовое задание в указанном стиле - можно сразу сюда вывести доступные тестовые задания в каждом стиле - после того, как тестовый трек одобрен куратором, у музыканта появляется верификация · Доступные заказы в указанных музыкантом стилях - можно добавить новые стили (но верификация стиля снова только после одобрения тестового трека) · Заявки на заказы - музыкант может прослушать демо треки из будущего заказа и отправить заявку на выполнение заказа - после выбора заказа и заполнения даты дедлайна, а также подписания договора на этот заказ (1 Заказ = 10 треков), а также утверждения заявки куратором музыкант начинает выполнять заказ - у него в админке отображается, сколько дней осталось до даты сдачи заказа · Назначение музыкантов - функция куратора и подписание с ним договора (система автоматом генерит договор или мы вручную его загружаем - музыкант подписывает и работа начинается) · Тестовые треки - функция куратора - он следит за тем, чтобы у каждого стиля было всегда 5-10 свободных доступных тестовых заданий - на выполнение теста дается 2-3 дня - по тестовому треку у музыканта и куратора уже появляется отдельный чат (по аналогии с треками в заказе) и тут либо пишутся новые правки по тестовому треку, либо тестовый трек утверждается. · Дедлайны - музыкант сам указывает дату сдачи заказа и она идет в договор - максимум 10 дней на 1 заказ - если человек выполняет заказ за 5 дней (в 2 раза быстрее стандартного дедлайна), то ему полагается бонус в размере 20% от суммы заказа. · Статусы треков - 1 заказ = 10 треков - у музыканта должно отображаться, сколько заказов выполнено в данный момент - когда все 10 утверждены куратором - у музыканта появляется кнопка «ВЫВОД СРЕДСТВ» · Санкции и блокировки - если музыкант срывает проект - он получает предупреждение и заморозку аккаунта на 1 месяц - разблокировать аккаунт можно раньше, заплатив штраф 10 тыс руб - если еще 1 раз эта ситуация повторяется, аккаунт музыканта блокируется навсегда · Выплаты и Обязательная загрузка чеков - музыкант после получения платежа обязан загрузить чек по текущему заказу о получении денежных средств - в данном случае заказ считается полностью закрытым - если он этого не сделал - ему показывается предупреждение, что «пока чек за текущий выполненный заказ не будет загружен - вывод средств за новые заказы не будет активным» · Админ/куратор панель - куратор должен видеть все доступные свободные заказы, а также те заказы, которые он себе выбрал в курирование + текущие и завершенные заказы. Куратору назначается ставка за курирование 1 трека (1 заказа) - он у себя в админ панели может видеть, сколько заказов у него в данный момент в работе и сколько денег он за это получит
На первом этапе будет нужно реализовать почту на домене
ДИЗАЙН
Проект реализуется с оптимизацией бюджета. Уникальный дизайн разрабатывается только там, где это действительно необходимо (по предварительному согласованию).
Важно: Не требуется сложная анимация, уникальные иллюстрации или дорогой арт-дизайн.
Публичная часть — аккуратно, современно, без избыточного дизайна Внутренние панели — на базе готовых шаблонов Без дорогостоящей индивидуальной отрисовки админок Дизайн не должен существенно увеличивать бюджет проекта
При отклике пришлите 2–3 примера проектов, где есть админка/кабинеты/роли/статусы/платежи