Render Node.js Telegram Backend
Budget: ₹1,500 – ₹12,500 INR
I already have the full HTML / CSS front end for my Warranty Network site and all of its recovery forms (Instagram, Facebook, WhatsApp, etc.). Now I need a slim Node.js service that lives on Render and does just one job: catch every form submission and pass it straight to my Telegram bot.
Here’s what I need built:
• An Express server with a single POST route, /sendTelegram, that accepts JSON containing name, phone, contact, description and platform.
• The route must immediately forward that payload to Telegram using my bot token and chat ID, both kept in environment variables.
• Continuous uptime on Render (free hobby tier is fine) with a public URL I can drop into my site.
• Minor tweak to my existing HTML so each form POSTs to that new endpoint—no changes to layout, styles or animations.
Nice-to-have: add Nodemailer so the same payload also lands in my inbox.
Quality bar: include unit tests (Jest + Supertest is perfect) that cover a valid submission and common error paths. A short, plain-language README should walk through local setup, env vars, running tests and redeploying on Render.
Deliverables
1. Render link to the live backend
2. Updated HTML file(s) wired to the endpoint
3. Source code with tests and README in a Git repo
If you’ve shipped similar Telegram or web-hook style APIs before, that experience will help a lot—feel free to mention it when you reach out.
Here’s what I need built:
• An Express server with a single POST route, /sendTelegram, that accepts JSON containing name, phone, contact, description and platform.
• The route must immediately forward that payload to Telegram using my bot token and chat ID, both kept in environment variables.
• Continuous uptime on Render (free hobby tier is fine) with a public URL I can drop into my site.
• Minor tweak to my existing HTML so each form POSTs to that new endpoint—no changes to layout, styles or animations.
Nice-to-have: add Nodemailer so the same payload also lands in my inbox.
Quality bar: include unit tests (Jest + Supertest is perfect) that cover a valid submission and common error paths. A short, plain-language README should walk through local setup, env vars, running tests and redeploying on Render.
Deliverables
1. Render link to the live backend
2. Updated HTML file(s) wired to the endpoint
3. Source code with tests and README in a Git repo
If you’ve shipped similar Telegram or web-hook style APIs before, that experience will help a lot—feel free to mention it when you reach out.