Chat with anyone in the language of your choice
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
config
images
test
.bowerrc
.coveralls.yml
.editorconfig
.gitignore
.hound.yml
Gemfile
Gemfile.lock
LICENSE
README.md
bower.json
gulpfile.js
package.json

README.md

ChatOwls application by HackOwls

Koding Global Virtual Hackathon's Submission

Description

Koding Hackathon

The idea was to create an app to allow users to write messages in their language of choice and have those messages sent to the recipient and translated in the recipient's language of choice.

For example, you would write a message in your language of choice (i.e your native language) and the message will be sent to your friend and translated for your friend, in his/her own langauge of choice (i.e her/his native language).

In summary, the application will allow people who do not speak the same language to still be able to communicate. Additionally, using interactive data visualization we would indicate the source and the destination of a message. Interactive data visualization inspired by Norse - IPViking Live With this premise, we believe the application would address theme #5 and #1.

Screenshots

  • Login Page ChatOwls

  • Chat Rooms ChatOwls

APIs used

  • Yandex Translate API
  • Firebase Real-Time API

Development

Build Status Coverage Status

Stories in Ready Stories in Progress

Throughput Graph

Commit Messages Guidelines

  • Header: e.g. There were the following issues with your Pull Request
  • Subject length: 72 (the maximum length of the first line of the commit)
  • Subject format: %{type}(%{scope}): %{description}
  • The commit message fix(user): ensure email is required would match type: fix, scope: user, description: ensure email is required
  • Valid types: valid %{type} values, e.g. chore, feat, refactor
  • Body length: 72

Usage

  • $ npm install -g foundation-cli bower gulp karma-cli
  • $ bundle install
  • $ npm install
  • $ bower install
  • $ npm start