As a Hackathon organizer and someone that has been to several different Hackathons I wanted to find a way to seamlessly give users information about upcoming Hackathons, especially those that attend Stony Brook! The best platform to get this information across is Facebook, the world's largest social network.
What it does
The Hack@Bot generates upcoming Hackathons with their Title, Facebook Url, twitterUrl, Date, and extended notes about the event
How we built it
We built the bot through node.js, and retrieved the Hackathons in JSON format from an API known as Hack-A-List. We then parsed the json files and then stored them into DynamoDB, a Non relational database that Amazon sponsors. We generated a webhook which creates a bash script which returns the tip of the HackAList remote once a day.
Challenges we ran into
We were having lots of trouble trying to run the git commands located in the bash script on Heroku.
Accomplishments that we're proud of
Built a messanger app for the first time Built a cool bot which our friends wil be using!
What we learned
Worked with Bash scripting for the first time Worked with Node.js for the first time Learned more about Git, and talked with several representatives at CEWIT about new and upcoming technologies
What's next for Hack@Bot
Create an Android App which allows users to see upcoming Hackathons. See if MLH would be interested in using one of our products!