• Проекты 3
  • Оценка 5.0
  • Рейтинг 1 130

Бюджет: 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

  • Проекты 1 290
  • Оценка 5.0
  • Рейтинг 103 531

Бюджет: 500 EUR Срок: 7 дней

Здравствуйте.Есть большой опыт с Nest.js.Готов к сотрудничеству.

  • Проекты 5
  • Оценка 4.9
  • Рейтинг 756

Бюджет: 2000 EUR Срок: 7 дней

Привет, я работал над сервисом OTP-аутентификации для финтех-платформы, где мы настроили отправку кодов через SMS, Email и Telegram. Сократили время доставки до 2 секунд ⚡ и уменьшили количество неуспешных входов на 35%.

Скажите, а какой ожидаемый срок жизни (TTL) кода вы планируете для подтверждения финансовых транзакций — и нужна ли нам защита от brute-force атак с ограничением попыток?

Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде!

  • Проекты -
  • Оценка -
  • Рейтинг 344

Бюджет: 150 EUR Срок: 5 дней

Race condition при валидации - вот где рушится большинство OTP-сервисов. Два запроса одновременно проверяют один код: если инвалидация не атомарна, оба проходят, и replay-атака открыта. TTL в Redis сам по себе тут не спасает - он гарантирует протухание, но не связку "проверил-и-погасил" в одной операции. Нужен Lua-скрипт (или транзакция), который сверяет код и сразу удаляет ключ, чтобы вторая попытка уже не нашла его.

Второй момент, который часто забывают - лимит на генерацию. Без него любой желающий гонит отправку кодов пачками, и счёт за Twilio/SendGrid растёт на пустом месте. Это фактически дешёвый способ слить бюджет через ваш же сервис.

Пара вопросов, чтобы не гадать. Все три канала (SMS, Email, Telegram) нужны сразу в MVP, или стартуем с одного-двух, а остальное подключаем вторым этапом? И где живёт rate-limit на генерацию - на стороне вашего основного приложения или его закладываем внутрь сервиса (per-user и per-IP)?

Как вижу работу по шагам: сначала каркас на Fastify плюс Redis-хранилище с TTL, затем атомарная валидация через Lua, потом провайдеры доставки, и в конце лимиты с базовыми метриками.

Стек Node/TypeScript/Redis и интеграции с Telegram Bot API - то, с чем работаю постоянно, из свежего похожего - accessibilityscanner.top. Поэтому уложусь быстро. Давайте обсудим детали в переписке, там же прикину точный расчёт и сроки.

  • Проекты 32
  • Оценка -
  • Рейтинг 3 828

Бюджет: 200 EUR Срок: 1 день

Здравствуйте.

У меня 13 лет опыта в коммерческой разработке. Работаю с Node.js, TypeScript, Redis, Fastify и Express.

Реализую отдельный OTP-микросервис с поддержкой:

* генерации криптографически безопасных OTP-кодов;
* хранения кодов в Redis с TTL;
* API для создания, повторной отправки и валидации кодов;
* защиты от brute force;

  • Проекты 6
  • Оценка 5.0
  • Рейтинг 3 982

Бюджет: 1200 EUR Срок: 9 дней

├── config/ # Конфигурация (env, Redis, провайдеры)
├── modules/
│ └── otp/
│ ├── otp.controller.ts # Обработка HTTP-запросов
│ ├── otp.service.ts # Бизнес-логика (генерация, валидация)
│ ├── otp.schema.ts # Валидация входных данных (Fastify/Ajv)
│ └── otp.interface.ts # TypeScript типы и интерфейсы
├── providers/ # Фабрика и провайдеры отправки
│ ├── notification.factory.ts
│ ├── sms.provider.ts

  • Проекты 3
  • Оценка -
  • Рейтинг 117

Бюджет: 160 EUR Срок: 5 дней

Готов разработать надежный и быстрый OTP-микросервис на TypeScript / Node.js с высокой отказоустойчивостью.

Что я предлагаю для реализации:

Архитектура: Использование Fastify — он производительнее Express и идеально подходит для легковесных изолированных микросервисов.

Хранение и безопасность: Логика на Redis с автоматическим TTL для кодов, а также встроенный Rate Limiting (защита от брутфорса и частых повторных запросов).

Интеграция каналов: Модульная структура для быстрой настройки и независимой работы провайдеров (Twilio — SMS, SendGrid — Email, Telegram Bot API).

  • Проекты -
  • Оценка -
  • Рейтинг 274

Бюджет: 100 EUR Срок: 1 день

✋Здравствуйте, Иван Миронец!✋
Наиболее важным аспектом разработки текущей платформы является генерация кода аутентификации.
Для этого существуют различные методы.
Также важно учитывать, предназначен ли код для одноразового использования или его можно использовать многократно.
Далее отправьте сгенерированный код пользователю с помощью таких инструментов, как Twilio, SendGrid и Resend.
Я понимаю ваши требования.
Если я правильно понял, я готов немедленно начать.
Спасибо.

  • Проекты 11
  • Оценка -
  • Рейтинг 587

Бюджет: 180 EUR Срок: 3 дня

Добрый день.

В OTP-сервисе важнее всего не сама отправка кода, а защита от повторного использования, перебора и неконтролируемых повторных запросов. Поэтому заложу ограниченный срок действия кода, лимиты на проверку и повторную отправку, блокировку использованных OTP и безопасное хранение без записи самих кодов в открытом виде.

Логику генерации, проверки и доставки разделю, чтобы канал отправки можно было заменить или расширить без переделки основной авторизации. Ошибки провайдера и задержки доставки также обработаю отдельно, без раскрытия OTP в логах.

Перед сдачей проверю истечение кода, неверные попытки, повторное использование, частые запросы и сбои при отправке.

Срок — до 3 календарных дней, включая тестирование и финальную проверку.

  • Проекты 47
  • Оценка 5.0
  • Рейтинг 12 213

Бюджет: 500 EUR Срок: 7 дней

Здравствуйте, у меня большой опыт разработки и работы с микросервисами. Пишите в личные сообщения. Буду рад Вам помочь!

  • Проекты -
  • Оценка -
  • Рейтинг 526

Бюджет: 30 EUR Срок: 3 дня

Добрый день!

Я фулстек-разработчик. Стек: Next.js, TypeScript, React, Node.js, Python, PostgreSQL/Prisma.

Что могу сделать для вас:
— сайты и лендинги под ключ с Figma-макетов, адаптив и SEO;
— интернет-магазины с интеграциями: CRM, Нова пошта, онлайн-оплаты, товарные фиды;
— Telegram-боты и Mini Apps (grammY, aiogram);
— AI-интеграции: чатботы, RAG-агенты по вашим материалам, Claude/OpenAI API;
— автоматизация и парсинг на Python (Playwright), работа с API;

  • Проекты 13
  • Оценка 5.0
  • Рейтинг 5 706

Бюджет: 400 EUR Срок: 5 дней

Здравствуйте!

Готов разработать отдельный OTP-микросервис с чистой архитектурой и удобным API для интеграции с основным приложением.

Что могу реализовать:

* REST API для генерации, проверки и повторной отправки OTP-кодов;
* хранение кодов в Redis с TTL и автоматическим удалением;
* защиту от перебора (rate limiting, ограничение количества попыток, временные блокировки);
* поддержку нескольких каналов доставки (SMS, Email, Telegram) через единый интерфейс;

  • Проекты -
  • Оценка -
  • Рейтинг 472

Бюджет: 348 EUR Срок: 5 дней

Приветствую! Имею большой опыт в разработке микросервисов на Node.js и TypeScript. Готов реализовать надежный сервис для OTP, используя Redis для управления TTL кодов и интеграцию с необходимыми API (Twilio, SendGrid и др.). Обеспечу чистую архитектуру, валидацию данных и безопасность хранения токенов. Готов обсудить детали реализации, пишите.

  • Проекты -
  • Оценка -
  • Рейтинг 270

Бюджет: 300 EUR Срок: 3 дня

Доброго дня!

Сделаю изолированный OTP-микросервис на Node.js/TypeScript (Fastify) + Redis с TTL.

Что будет в сервисе

генерация одноразового кода + сохранение в Redis с TTL;
валидация (одноразовость, лимит попыток, срок действия);
отправка по каналам: SMS (Twilio), Email (SendGrid), Telegram;
API для основного приложения: вход / смена пароля / подтверждение транзакций;

  • Проекты -
  • Оценка -
  • Рейтинг 379

Бюджет: 170 EUR Срок: 3 дня

Здравствуйте, реализовал похожие сервисы, могу помочь в реализации. Стек Node.js, Ts, express, Redis, BullMQ. Пишите в личные сообщения, обсудим сроки и точное ТЗ.

  • Проекты 9
  • Оценка 5.0
  • Рейтинг 656

Бюджет: 100 EUR Срок: 1 день

Добрый день!
В целом задача ясна, для точного ответа по срокам и цене, хотелось бы уточнить некоторые вопросы, которые у меня возникли после анализа вашей задачи.
Пишите в приватные сообщения – обсудим детали и ваши пожелания.

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила