Только для фрилансеров свободных на 100+ часов в месяц в ближайшее время(в течении месяца)
Компании и команды не рассматриваем!
Нужно разработать сервер с REST API, БД и связью с эквайрингом(Банк131 как пример)
Примерный набор функций:
Регистрация 2х типов пользователя(почта/телефон/AppleSignIn/GoogleSignIn)
Подтверждение телефона/имейла кодом
У каждого типа пользователя до 20ти полей в объекте + модерационный статус
Поддержка хранения фото/документов под уникальным id
Совместные события с участниками
Чат с историей по каждому событию(сначала только текстовые сообщения но архитектура должна предполагать доп. типы)
Отзывы о событии со статусом модерации
Привязка эквайринга со списаниями с физ карт и хранением баланса в профиле
Машинная модерация текста на мат/угрозы с возвратом ошибки
Всего по БД до 10ти типов сущностей, CRUD по каждой сущности и функции получения списков этих сущностей согласно фильтрам по полям с сортировкой
Разделение на 2 среды staging и production
Docker(или альтернатива)
Предусмотреть уникальные HTTP коды ошибок по запросам
Swagger(или альтернатива)
Подбор хостинга, он должен находиться на территории РФ и поддерживать доступ к БД через интерфейс самого хостинга
Опционально машинная модерация фото(на наличие лица и отсутствия нудити) с возвратом ошибки после попытки выгрузки
PS Это стартап, а значит при принятии решений надежность превыше скорости реализации, делайте реалистичные оценки
PPS в будущем будет задача по WebRTC, если kurento для вас не пустой звук будет плюсом но не критично
От вас понимание принципов масштабирования систем такого плана, конкретных архитектурных решений и безопасности в работе с фин. частью, тимлид опыт приветствуется
Присылайте свои оценки, сроки, предложения по языкам(предпочтительнее JS) и инструментам, мы все внимательно читаем!
Разделы:
Опубликован:
09.03.2024 | 15:53 [поднят: 09.03.2024 | 15:53]