Inspiration
Ever since the recent COVID-19 pandemic, most of us, not surprisingly, have been spending a lot more time on the internet, which includes many websites like Twitter, Youtube, Facebook, Instagram, and many others. This inspired me to create a much faster and convenient way of tweeting and finding tweets only using your phone's SMS so that you don't have to open your browser, wait for the internet to connect and log in every time you want to tweet something or even find a tweet.
What it does
Simply send and SMS to an assigned number and it will tweet your message from your account, or, if you begin your SMS with '~hashtag', it will find the top 5 tweets with the same hashtag as the rest of your SMS. For example, '~hashtag tech' will find the top 5 tweets with the tech hashtag.
How I built it
I used the twilio API to get information from a sent SMS and also to send and SMS to the users phone. I used the twython library to post the tweet and receive the hashtag tweets The whole project was coded using Python.
Challenges I ran into
It was a new experience working with the Twilio API as I had never worked with any SMS connected API before, so I ran into many challenges and setbacks in that area. The most challenging feat was to integrate the code that finds the tweet with a certain hashtag with the code that sends the SMS back to the user's phone.
Accomplishments that I'm proud of
I am proud of being able to integrate so many API's with little prior experience.
What I learned
I learnt how to work with different libraries and API's and overcome the challenges of integrating different sections of code.
What's next for QuickTweet
Right now, the find tweet feature is very limited, in the sense that it can only find tweets based on hashtags, and furthermore, can only find 5 tweets under a hashtag at a time. I am looking forward to extending that feature to find tweets from usernames, followers, recent tweets, trending tweets, etc.
Log in or sign up for Devpost to join the conversation.