/team-penguin

World Chat Messenger allows users from completely different language backgrounds to converse with each other in their own language taking globalization to the next level.

Primary LanguageJavaScript

Team Penguin : World Chat Messenger

Contents:

About

World Chat Messenger is a modern chat application that allows users to communicate in their own language. Think of a scenario when you are travelling in a foreign country and would like to have seamless communication with another individual. Maybe you need to ask for directions to a tourist spot or explore non touristy areas or eat where locals would. All you need is this messenger app, send an invite to a person you want to communicate with and as soon as they signup you can have seamless conversation.

Technology Stack

  • Front End: React, Material UI
  • Back End: Node, Express, MongoDB on the cloud, SendGrid for Emails, Google Translate API for translations

Authors

Rajat Bansal & Carol Chung

Features

  • End to end translation of languages
  • Support for currently 5 languages: English, Hindi, French, Spanish, Mandarin
  • Ability to see original language of the sender
  • Invite to users via email
  • Responsiveness for mobile
  • Search friends

Screenshots

Signup

Sign Up

Login

Login

Main Chat Page

Chat Page

Conversation in translated language (hindi)

Conversation in Hindi

Ability to Switch to Original Language

Switch To Original Language

Email Invite

Email Invitation

Search Friends

Search Friends Feature

Invitation Tab - Sent and Received Invites

Invitations Tab

Deployment link to appear very soon.