Inspiration
The app will assist conversations to increase understanding and communication to make the most of every conversation.
What it does
Asynchronously communicates with a web server sends requests based on voice data as interpreted from the app. After the web server receives the voice information, the Google Cloud Natural Language Processing API is used to determine important keywords. These keywords are used to execute web scraping with a library and important phrases are received by the app and communicated to the user.
How we built it
We used PHP to build the web server and for the backend of the explanatory website. The IOS app was built in Swift.
Challenges we ran into
We ran into challenges when receiving the return of the requests from the app in the format of a JSON file. It was also difficult to do the initial setup for several parts of the project, primarily the Google Cloud API.
Accomplishments that we're proud of
We pushed ourselves to learn many new things and to accomplish something we weren't sure would be possible going into the event.
What we learned
We learned how to communicate with a web server from an IOS app, and how to use Google Cloud APIs.
What's next for conVos
Good features to add to the app would be including the sentiment of the keywords received by the web server and use this sentiment to communicate the mood of the conversation to the user based on the background color of the text bubbles.
Log in or sign up for Devpost to join the conversation.