Skip to content

A live chatting application that allows users to communicate irrespective of their language.

License

Notifications You must be signed in to change notification settings

Jaskaran-Dhillon/CommonTongue-Front-End

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommonTongue

CommonTongue is a live chatting application designed to allows users to communicate irrespective of their preferred language. For a list of all supported languages, refer to Azure's Translator documentation.

Local Development

1.) Clone the repository
2.) Install the node packages with npm install
3.) Create a .env in the root directory, add the following variables:

  • REACT_APP_API_URL="http://localhost:PORT" (PORT is any port other than the one this app is hosted on (3000 by default)
  • REACT_APP_WEBSOCKET_URL="ws://localhost:PORT2" (PORT2 any port other than the ones previously chosen

Tests

There are tests included for the login and signup page, written with Jest and React Testing Library. Run with npm run test.
For coverage report, run npm run test:coverage.

Deployment

Steps:
1.) Connect repository to hosting service.
2.) Set all previously mentioned environment variables again accordingly.

About

A live chatting application that allows users to communicate irrespective of their language.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published