Inspiration
The chat applications we have today is not intelligent enough to understand the context of the chat. Just speak with our app, it will take care of the rest. Our chat knows what you are talking about (We assure you that it does not store the knowledge). For example, if you ask your friend to come to a particular location, our app will show that location to your friend in real time, making it easier for your friend to reach there.
What it does
The Bare-ier app supports voice and text based chat in the web. Once the user enters the input (either voice or text), it sends the message to a friend and also does some text matching in the background. Our text analyzer, after analyzing the message, assists the user via our smart window. For example, If your friend calls you for a movie, our app will fetch the authenticated review of that movie and show it to you in the smart window. The app currently supports location identification, weather, and movie information.
How We built it
We used socket.io framework combined with nodeJS to set up the chat server. We also used various open APIs such as Google Maps, Open Weather, and OMDB API.
Challenges We ran into
Initially we planned to use Stanford NLP APIs for our text processing, however we did not achieve the desired results with it. Hence we had to resort to good old pattern matching techniques for our text analyzer. This may not be the best solution, but it certainly did help us come up with a not-so-perfect working product.
What We learned
Technically, we had a lot to learn. Especially about things we didn't get to work with previously. Specifically, we learnt about the benefits of using NodeJS over other languages to build a chat server. We learnt about certain APIs and the way it works. We intend to use more such APIs in our future projects. Finally, we learnt that planning is key (The hard way).
What's next for Bare-ier
The next version should ideally contain an intelligent text processor that understands every sentence and phrase and provides suggestions. We plan to include more features such as document collaboration using Google Docs API and do flight booking/reservations using Google Now API. Some UI improvements as well.
Log in or sign up for Devpost to join the conversation.