cuhacking / 2025

Flagship platform for cuHacking's 2025 hackathon.
9 stars 8 forks source link

feat: SMS Notifications to Participants for Judging #46

Open HasithDeAlwis opened 2 months ago

HasithDeAlwis commented 2 months ago

What feature should we improve? Please describe. During a hackathon, I've never had a good judging experience. There are delays, and participants are never informed. Unless you are the greatest planner this world has to offer, there will be delays during judging. The solution isn't to create a perfect schedule and account for every single delay or setback. It's to increase clarity between judges and where they are at in the judging process and participants. We need a way to communicate with the participants.

Describe the solution you'd like Sending notifications to participants while they are waiting to be judged. Incrementally send notifications to hackers as they are waiting for the next judge to get to them. We can use an API (ex. Twillio) to send texts to hackers.

Describe alternatives you've considered Discord pings to tell hackers generally where they are in the queue

Additional context We need to find a suitable API to send SMS notifications to participants. Leave all findings in the comments of the issue and we can discuss what the best option is.

JowiAoun commented 2 months ago

How cool would it be to have something like this...

We can do all of this for free, and without much overhead! Why should we use Twilio if it might incur costs, and if we're going to be on AWS anyways? AWS Services we can use for this feature:

Did I mention they're both free? Forever. I would love to make the infrastructure for this if that's what we end up going for. Awesome factor: NASA uses both of these services 😎

HasithDeAlwis commented 2 months ago

We need to consider how we setup our webhooks with this. I'm guessing PubSub would be our best choice? Let's amass at least one or two more options before making any concrete choices.