Bridges Chat Translator is a project for Pitt MSIS class Network and Web Data Technologies. It is a cross-language live-messaging app that enables users that speak two different languages to have their messages auto translated via the azure translation API.
To start Bridges Chat Translator, follow the steps below
-
Clone the git repo
git clone https://github.com/jta26/Chat-Translate
-
Navigate to cloned directory
cd [YOUR-LOCATION]/Chat-Translate
-
Create
.env
file.touch .env
-
Fill
.env
file.SECRET=[MAKE A SECRET] DBUSER=[MONGODB USERNAME] DBPASSWORD=[MONGODB PASSWORD] DBHOST=[MONGODB HOST] DATABASE=[MONGODB DB NAME] PORT=3000 TRANSLATION_KEY=[TRANSLATION API KEY]
Note that if you are the instructor/TA your zip will come with this with our Database and Azure API key.
-
From the cloned Directory run the following command to install the node_modules required.
npm install
-
Then to start the application run
npm start
-
Navigate to the following url in a browser
localhost:3000/
- MongoDb
- Mongoose
- Node.js
- express.js
- passport.js
- socket.io
- Vanilla JS/HTML/CSS