Inspiration
Just like anyone else, we take screenshots of things we like every day. We wanted to add a little magic to the moments that these screenshots capture.
What it does
At its core the site takes an uploaded screenshot of text and gives insights. The Emotion Insight function reads in a screenshot of a conversation and deciphers the emotions displayed between the two people and outputs an analysis. The Emojify Insight function takes a screenshot of text and returns it as a block now filled with appropriate emojis. The Emulate Insight function also takes a screenshot of text and returns a relevant quote based off its analysis.
How we built it
We started with making sure the site looked polished and appealing. We went through many iterations to arrive at the block sizes, fonts, colors, etc. that we chose.
Then we hooked into apis such as Google OCR, IBM Watson, and Retina Keyword.
Then came the processing, we needed to figure out who was saying what and how to use that information along with sentiment to create the insights we desire.
Finally, we take this information and bring it back into the UI.
Accomplishments that we’re proud of
We took extra time to really pull off a pleasing user interface. A lot of the things we did for the first time, such as creating the upload button.
What we learned
We’ve learned how to properly and efficiently connect APIs. As stated earlier, we also learned how to make an upload button.
What's next for Snap Insight
We only scratch the surface in screenshot to text technology so it will be easy to branch out.
Built With
- bootstrap
- express.js
- ibm-watson
- node.js
- ocr
- retina
Log in or sign up for Devpost to join the conversation.