Build Twilio Dialer & SMS Platform
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 hours ago
I need to move fast on a Twilio-based application that combines a browser dialer, detailed call/SMS logs, in-app number purchasing for any available country, and a seamless payment flow for my clients’ subscriptions and top-ups. You will either extend my current codebase or spin up a clean implementation—whichever gets us to production quickest—while keeping the interface crisp and responsive on both desktop and mobile.
Here’s what the finished solution must do:
• Log every inbound and outbound call and SMS in real time, with searchable filters.
• Provide a web dialer that connects through Twilio Programmable Voice.
• Allow users to purchase and assign Twilio numbers from multiple countries inside the app.
• Send and receive SMS using Twilio Messaging, with delivery receipts visible in the same log view.
• Process client payments for plans, credits, or one-off number purchases using a mainstream gateway (Stripe, PayPal, or a comparable API you can wire in quickly).
• Offer an admin dashboard where I can see usage, revenue, and error alerts.
Acceptance criteria
1. All core functions demonstrated live on a staging URL.
2. Clean, documented source pushed to my Git repository.
3. Clear instruction sheet for adding new countries, pricing tiers, and payment plans.
4. No hard-coded credentials; Twilio keys and gateway secrets must load from environment variables.
Tech is flexible, but past success with Twilio, Node.js or Python, a frontend framework (React/Vue), and secure payment APIs is essential. If you can start immediately and hit the ground running, let’s get this shipped.
Here’s what the finished solution must do:
• Log every inbound and outbound call and SMS in real time, with searchable filters.
• Provide a web dialer that connects through Twilio Programmable Voice.
• Allow users to purchase and assign Twilio numbers from multiple countries inside the app.
• Send and receive SMS using Twilio Messaging, with delivery receipts visible in the same log view.
• Process client payments for plans, credits, or one-off number purchases using a mainstream gateway (Stripe, PayPal, or a comparable API you can wire in quickly).
• Offer an admin dashboard where I can see usage, revenue, and error alerts.
Acceptance criteria
1. All core functions demonstrated live on a staging URL.
2. Clean, documented source pushed to my Git repository.
3. Clear instruction sheet for adding new countries, pricing tiers, and payment plans.
4. No hard-coded credentials; Twilio keys and gateway secrets must load from environment variables.
Tech is flexible, but past success with Twilio, Node.js or Python, a frontend framework (React/Vue), and secure payment APIs is essential. If you can start immediately and hit the ground running, let’s get this shipped.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.