/globechat.io

Koding Hackathon Submission. Hackathon ends on December 7 @ 3AM EST.

Primary LanguageJavaScript

TeamBananaStand

Description

Team Banana Stand presents to you GlobeChat.io! Check it out!

We also have a Koding VM URL!

GlobeChat.io is a video chatting service that lets you talk to anyone in the world. There are many like it (Omegle and ChatRoulette) but where we differ from them is that we also provide translation. So, really, you can talk to anyone in the world!

First, you select a language that you will speak in. Then, invite someone to chat with you.

As you speak, your chat buddy will receive a text translation of everything you say and type, in their langauge.

But, what do I talk to them about? We've got you covered! On the right pane, you can find information about your new friend's area!

Screenshots

APIs/Services used

  • OpenTok - Allows face-to-face video chat
  • ip-api.com - Location information based on the IP
  • OpenWeatherMap - Gives you the weather location for any area
  • The Google Time Zone API - Gives you the timezone in any location
  • Yandex - Translates any text from one language to another
  • Datadog - Keeping track of server information and metrics
  • Nginx - HTTP server and reverse proxy
  • And of course, Koding - cloud-based development environment complete with free VMs

Packages used

  • Web Speech API - Voice recognition in your browser
  • Node.js - An open source, cross-platform runtime environment for server-side and networking applications
  • Socket.io - RealTime engine in Node.JS
  • gulp.js - The streaming build system

Oh, and we also have accounts with Count.ly, oDesk.com and Elance.com :)