Inspiration
The Inspiration for this application came from the fact that not everyone has access to social media, or internet but just about everyone has a cell phone, and majority have the capability to send a text message. The cell phone becomes extremely important in times of disaster, hurricanes and tornados. When accessing the internet maybe limited, or for people that do not have a social media account but it allows the people without to still be heard in real time.
What it does
My application utilizes SMS technology, where a user is able to register a name and address to a phone number directly from their phone by sending a text message. Once registered in a situation if disaster they will be able to text a keyword (for example I used help) and it will alert/send a tweet to twitter (which can/will be linked to the current twitter disaster recovery page set up by first responders). This tweet will include the name,address, and phone number that is registered and the text that was send as well. PhoneNumber to text application: 2184963715 send message to register as {"name":"YOURNAME", "address":"SOME ADDRESS"} Tweet: Help. If you choose to register online https://hackatonshellhack2020.s3.amazonaws.com/index.html https://github.com/william1benn/Shell-2020 Twitter to see tweets: https://twitter.com/William87762107
How I built it
I used AWS Cloud for the majority of my build alone with serverless and Javascript, Twitter API, C#, .net core and MySQL. The Aws Services that are used are (Lambda,Simple Notification Services, Pinpoint, RDS, S3 and EC2).
Challenges I ran into
I ran into multiple challenges in the making of this application, the first one was setting events in AWS Lambda to be triggered by a SMS message. As well sending the Database information of the registered user to the twitter api.
Accomplishments that I'm proud of
I am happy that this application is able to send the data from the database to twitter from a text message, without the need to utilization of logging in to an account or internet.
What I learned
I learned many things, during the building of this application, and the first one would be the Twitter API, and how to trigger events using SMS in AWS Lambda, with out the need to http.
What's next for Social Media Relief
The next steps would be to have the twitter account in a disaster situation, only can for tweets in that area where the disaster happened, as well the alerting to first responders.
Built With
- .netcore
- amazon-web-services
- aws-lambda
- aws-sns
- c#
- mysql
- rds
Log in or sign up for Devpost to join the conversation.