A Twilio tem uma API super útil, mas nenhuma UI — então eu criei uma
Opa pessoal!
Desenvolvi um aplicativo web open source que permite enviar e receber mensagens SMS usando a API da Twilio.
O que é esse app?
É uma interface gráfica para a Twilio.
Apesar de a Twilio oferecer uma API excelente para envio e recebimento de SMS, ela não disponibiliza nenhuma interface visual para os usuários gerenciarem isso diretamente. Foi aí que pensei em criar uma UI para isso.
Como funciona?
- O usuário cria uma conta na Twilio
- Compra um número de telefone
- Gera uma chave (API Key)
Depois disso, é só usar essa chave para se logar no meu app. A partir daí, o usuário pode:
- Selecionar os números que comprou na Twilio
- Visualizar as mensagens recebidas
- Enviar novas mensagens SMS
Quem está usando?
Atualmente, um grupo de testadores está usando o app para testar o envio e recebimento de SMS em aplicações que eles estão desenvolvendo.
Ideias para o futuro (e talvez monetização)
Gostaria de ouvir as suas sugestões!
Uma ideia que tive foi criar um backend para facilitar ainda mais a experiência. Com isso, o usuário não precisaria nem interagir diretamente com a Twilio e o meu app cuidaria de todo o processo, incluindo a compra does números de telefone, envio e recebimento das mensagens.
O problema é que isso envolveria lidar com questões regulatórias e que me desanimam um pouco.
Por que criei isso?
Principalmente para aprender React.
Tenho bastante experiência com backend, mas sempre quis melhorar o meu frontend — então esse projeto serviu como um ótimo laboratório.
Se quiserem dar uma olhada: