Budget: 200 EUR Deadline: 4 days
Hello! I am ready to create this OTP microservice turnkey. Your stack is exactly my working one: Node.js/TypeScript on Fastify, Redis for storing codes with TTL, adapters for delivery channels.
Here’s how I see the implementation: generating cryptographically secure codes, storing them in Redis with TTL and limits on attempts/resends, endpoints for generate/validate, separate providers for SMS (Twilio), Email (SendGrid), and Telegram (Bot API) behind a unified interface — so that a new channel can be added without rewriting. An isolated internal service, the main application accesses it via an internal REST interface.
A couple of questions to clarify the task: are you planning to use Twilio for SMS or do you already have your own gateway? And do you need limits on input attempts and anti-flood for resending — I usually include this from the start.
As for the timeline — 4 days for a working version with tests. The starting price: I am gathering initial reviews on the platform, so I am offering a good deal — €200. I can show a live demo of our bots right in the chat, so you can assess the level.
Petr Pankov, BotCraft Group