Inspiration
After seeing multiple presentations on using Twilio's text message API, I thought it would be cool to integrate multiple APIs into an app!
What it does
A simple app that uses Google's Cloud Vision API, Giphy GIFs, and Twilio TwiML to convert SMS data into a relevant gif or sticker
The user can text STICKERS to switch to sticker mode and text GIFS to easily switch back The user can also send images directly to the number and Google Cloud Vision will find keywords about the image and use those to search Giphy
How I built it
Written in Ruby to use Twilio, Google, and Giphy APIs
Challenges I ran into
Google's API documentation was a bit cryptic but once I figured out how to use Google Cloud Platform I was set. Testing edge cases was also difficult, occasionally it would return weird results so I had to adjust the code to make it decide what keywords to search on Giphy.
Accomplishments that I'm proud of
Used a Google API for the first time
What I learned
How to implement multiple APIs and use them to automatically find information about input data
What's next for text2giphy
Possibly using machine learning to provide better results, and better Visual image recognition when a user sends an image as input


Log in or sign up for Devpost to join the conversation.