Бюджет: 200 EUR Срок: 4 дня
Здравствуйте! Готов сделать этот OTP-микросервис под ключ. Стек ваш — как раз мой рабочий: Node.js/TypeScript на Fastify, Redis для хранения кодов с TTL, адаптеры под каналы доставки.
Как вижу реализацию: генерация криптостойких кодов, хранение в Redis с TTL и лимитом попыток/повторной отправки, эндпоинты generate/validate, отдельные провайдеры для SMS (Twilio), Email (SendGrid) и Telegram (Bot API) за единым интерфейсом — чтобы новый канал добавлялся без переписывания. Изолированный внутренний сервис, основное приложение обращается к нему по внутреннему REST-интерфейсу.
Пара вопросов, чтобы попасть в задачу: SMS планируете через Twilio или уже есть свой шлюз? И нужны ли ограничение попыток ввода и антифлуд на повторную отправку — обычно закладываю это сразу.
По срокам — 4 дня на рабочую версию с тестами. Цена стартовая: набираю первые отзывы на площадке, поэтому делаю выгодно — 200 €. Могу показать живое демо наших ботов прямо в чате, чтобы вы оценили уровень.
Пётр Панков, BotCraft Group