• Проєкти 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 днів

Умови гонки при валідації - ось де руйнується більшість 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 для кодів, а також вбудоване обмеження запитів (захист від брутфорсу та частих повторних запитів).

Інтеграція каналів: Модульна структура для швидкої настройки та незалежної роботи провайдерів (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;
валідація (одноразовість, ліміт спроб, expiry);
відправка по каналах: SMS (Twilio), Email (SendGrid), Telegram;
API для основного застосунку: login / зміна пароля / підтвердження транзакцій;

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

Бюджет: 170 EUR Термін: 3 дні

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

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

Бюджет: 100 EUR Термін: 1 день

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

  • Проєкти -
  • Оцінка -
  • Рейтинг 260

Бюджет: 2000 EUR Термін: 14 днів

Готовий взятися за вашу задачу. Вже мав досвід у подібному напрямку.

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила