Skip to content

shmily40686/FunChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fun Chat

Live link

What is Fun Chat?

Fun Chat is an international chat application with built in translation services. This allows users to write in a preferred language and translate to a foreign language. This makes it easier than ever to communicate with people from different backgrounds and different nationalities.

Fun Chat Features

  • Sending and receiving messages instantly
    • Fun Chat utilizes the immediate speed of web sockets.
    • Messages are instantly translated from an "origin" language to a "destination" language.
    • Fun Chat offers support for Emojis.

Translated messaging

  • Unique categorization of contacts
    • Contacts are categorized by their spoken languages.
    • Additional spoken languages are displayed for each user.

Selecting language

  • Group chat
    • Offers a single group chat with many users translating to a single language.

Group chat

Technologies Used

  • Backend

    • Database: MongoDB
    • Server: Express.js
    • WebSocket framework: Socket.io
    • Authentication: BCrypt
  • Frontend

    • Framework: React
    • State Management: Redux
    • CSS3

Upcoming Features

  • Notifications of new messages.
  • Add contacts by email search.
  • Support for additional languages.

About

Chat application with built in translation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors