Inspiration
I got tired of people spamming my Twitter feed with live-blogging when they were at events or when someone I was following spoils a show I was gonna watch on DVR later that evening. So getmuted.com is a way to mute those users for a small duration and will unmute them after the time expires. This way I can still be following them and don't have to forget that they were muted because I would no longer see any tweets from them when they are muted.
What it does
Getmuted.com provides a simple interface to connect to Twitter and show you the list of people that you follow and then select a user and mute them for a duration of time. After which, when the duration expires, the user will be automatically unmuted.
How we built it
We built it with node.js and jade on the front end, golang providing the "database" to store the users that needed to be unmuted in the future, and then we used AWS Lambda to provide Muting/Unmuting functions for the database to easily call by an HTTP POST endpoint.
Challenges we ran into
The learning curve for all three parts of the project, especially learning how AWS Lambda incorporates with an API endpoint. Also learning how to manage the oauth with Twitter 3rd party applications.
Accomplishments that we're proud of
We were able to complete the task that we set out to do. We provided a really cool simple service that could be used by anyone.
What we learned
We learned some golang, AWS Lambda, and some nginx quirks.
What's next for getmuted.com
Hopefully provide a cleaner interface and maybe move the service to more users and more time periods to mute. Or even group selection of users to mute.
Log in or sign up for Devpost to join the conversation.