Добрый день, со стеком (Express/React), дизайном и версткой все ок. Есть вопросы по Основным модулям:
Регистрация/авторизация: будет использоваться 2FA? будут ли использоваться АПИ браузерных кошельков для авторизации/транзакций типа (Mask, TronLink etc.)?
Интеграция с биржей: какая биржа планируется на старте?
При расширении списка бирж как планируете выходить из ситуации по биржам у которых нет WS? - на них отдельно разрабатывать модуль или они исключаются?
WS 2 потока - как я понимаю - котировки и балансы?
Бот: Настройки бота - 4 экрана ? что имеется в виду?
Сколько истории нужно для расчетов?
Валютные пары любые или ограниченный перечень?
Логика бота - 2 стратегии - это 2 отдельных бота или один с настройкой разной логики?
Как планируете выходить из ситуации когда запущено несколько экземпляров идентичных по настройкам ботов?
Контроль исполнения ордеров по вэбсокету - не на каждой бирже есть возможность по вэбсокету следить за конкретным ботом и конкретными ордерами. Придется использовать REST.
Редактирование бота - что имеется в виду? изменение настроек?
Какое среднее количество сделок будет совершать 1 бот и с какой частотой?
В логике бота предусмотрена работа с частично исполненными ордерами?
Ордера маркет и/или лимит?
Партнерская программа: Сколько уровней будет в партнерке?
выплата партнерского вознаграждения будет осуществляться на кошелек пользователя или на его баланс в системе?
Будет реализовываться функционал снятия баланса на кошелек и/или обмена внутри сервиса (например пополнил баланс в BTC, хочу снять назад в USDT)?
Админ-панель: Общие настройки - какие именно?
Лайв-чат поддержки - подключение можно сделать с сайта напрямую на телеграмм службы поддержки. Как вариант можно использовать систему тикетов (более часто встречается в подобных проектах)
Балансирование нагрузки: Нужно понимать частоту отправления 1 экземпляром бота запросов на биржу (установка/отмена ордеров, проверка состояния ордера и т.д.).
Оценить стоимость работ на данном этапе затруднительно. Можно прикинуть по этапам ПРИБЛИЗИТЕЛЬНО:
1. Дизайн, кросс-браузерная верстка: 120 - 150 часов
2. Разработка основного функционала бота (+ отладка и тестирование): 140 - 160 часов
3. Интеграция функционала бота и сайта: 250 - 300 часов
4. Биллинг и партнерка: 200 часов
5. Админ-панель: 150-170 часов
6. Создание телеграмм-ботов для пользователей и лайв-чата: 80 часов
7. Настройка и запуск проекта: 40 часов
Стоимость часа можете брать среднерыночную.
Оценка предварительная и может варьироваться как в большую так и в меньшую сторону.
Ждем фидбек и с радостью начнем сотрудничество. Проект интересный.
С Уважением, Виктор.