DEV Community

loading...

COVID-19 volunteers project

Savchenkov Dmitry
・2 min read

Excited to share a volunteers platform powered by Twilio SMS and Voice handling services. It was fun taking part in #twiliohackathon 🤓

What I built

I build a service for helping people address their issues during quarantine time or in any other cases when help is required by finding volunteers who are ready to help.

Sign up as a user or a volunteer 🙋🏻

Choose a role and verify your phone number with an SMS code from Twilio!

Alt Text

Create a new task ✨

You're not alone! There're people ready to help you just need to ask

Alt Text

Or offer your help 👨🏻‍🎤

You are a rock star! We will immediately inform user vie SMS that you're ready to help.

Alt Text

Make a phone call directly from the website 🤯

As soon as click "I'm ready" we will put you through with your volunteer.

Alt Text

Demo Link

There is still plenty of work to do, but I hope you enjoy it
Volunteers project 🚀

There are some test users if anyone wants to try it

      {
        "phone": "+11111",
        "role": "Volunteer"
      },
      {
        "phone": "+11112",
        "role": "User"
      },
      {
        "phone": "+11113",
        "role": "User"
      },
      {
        "phone": "+11114",
        "role": "Volunteer"
      },
      {
        "phone": "+11115",
        "role": "Volunteer"
      },
      {
        "phone": "+11116",
        "role": "User"
      }
Enter fullscreen mode Exit fullscreen mode

Password is fake-password

Link to Code

Backend
Frontend

How I built it

Thanks Twilio team for supporting this event and providing a great opportunity to play around with their SDK. That was fun.

Technologies

Backend is built using NestJS with MongoBD and GraphQL.
Frontend is built on NextJS with TypeScript, ApolloClient and Mapbox GL as maps provider.

Discussion (0)