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

Built With

Share this project:

Updates