Live Test Link : https://chatapp2capstone.herokuapp.com/
- Use test accounts to checkout the messaging feature because add friend feature is in progress
- userName: test@123 passowrd: test@123
- userName: rajgver8tile@gmail.com password: rajgver8tile@gmail.com
If I am testing out new feature then messaging service will not work as CORS (Cross Origin Resource Sharing) is not allowed
Only quick start available option:
- Clone the repo:
https://github.com/RajGM/SecureMessaging.git
- Then on local machine:
npm install
- Then :
node index.js
Within the download you'll find the following directories and files.
SecureMessaging/
├── app/
│ ├── models/
| | ├── authToken.js
│ | ├── chatMsg.js
│ | ├── chatWindow.js
│ | ├── profile.js
│ | └── socketToken.js
└── ─── router/
│ | ├── socketToken.js
│ | ├── confirmation.js
│ | ├── cssFiles.js
│ | ├── invalidRoute.js
│ | ├── login.js
│ | ├── register.js
│ | └── reset.js
└── ─── serverSideJS/
│ | ├── chatboxHelper.js
│ | ├── confirmationHelper.js
│ | ├── indexHelper.js
│ | ├── loginHelper.js
│ | └── registerHelper.js
└── ─── views/
│ | ├── chatbox.html
│ | ├── index.html
│ | ├── invalidPage.html
│ | ├── login.html
│ | ├── register.html
│ | └── reset.html
└── ─── public/
│ | ├── assets/
│ | ├── javaScript/
│ | | ├── chatbox.js
│ | | ├── indexpage.js
│ | | ├── loginClient.js
│ | | └── registerClient.js
└── ── └── visualization/
└── index.js
└── package.json
└── router.js
This section list frameworks, libraries used to build this project
- HTML5
- CSS3
- JavaScript
- NodeJS
- ExpressJS
- MongoDB
- Socket.IO
- JWT Web Token
- Bycrypt
- Nodemailer
- Axios
- Body-parser
Raj Gaurav Maurya