DEV Community

Peter Chan
Peter Chan

Posted on

2 3

Mass SMS Messenger

What I built

Category Submission: Engaging Engagements

I was recommended by a friend of mine for joining this Hackathon at around 9 pm today. I started the entire development process at around 9:30 pm. I tried to build something simple but useful for local businesses during the period of COVID-19. Therefore, I designed a Mass SMS Messager which allows the business owner to send an SMS to a large list of clients by their phone numbers provided.

Link to Code

My GitHub Repo

Intro

  • The layout of the app

Success

  • If both correct phone numbers and valid content are provided, a SUCCESS alert will be provided. And we can check the SMS for confirmation.

Fail

  • Else, a warning signal will be given. The user needs to update the content and/or phone number lists before sending another request.

How I built it

Backend - Node.js and Express.js
Frontend - React.js (+ Styled by Bootstrap 4)
Twilio SMS service

Additional Resources/Info

This is my first time dealing with Twilio API. Therefore, I only have a very limited understanding of its services. After playing around just with the SMS API, I can feel the power of Twilio. It makes the life of developers easier.

Thanks Twilio for the promo code which I will definitely make good use of it to feel the power of Twilio services over this weekend.

Stay Safe everyone !

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay