(username : admin , password : password)
- Chat with admin for quick response
- Chat session is maintained across tabs, page refreshes and browser restarts
- Chat history has ‘infinite scrolling’
- Shows ‘typing’ status
- Lightweight and fast
- Integrates seamlessly
- Stores chat history and sends email after a chat
- Properly handles disconnection and re-connection
- Audio and browser notifications when a user comes online
- Clean and unobtrusive interface
Install the dependencies
#!javascript
npm install
Start the redis server**
#!python
redis-server
Start the node server
#!python
node app.js (or npm start )
Open the URLs
Setting up and integrating this app into the website :
Set up the config file : Add all the parameters to set up the application.
Host the app : Set up the redis endpoint and start the server.
Add chat.js : Add the domain name and port to the js file and include it in all the pages where you want the chat to appear.
And that is it! The chat is up and running.
Note : The code to send emails is inititally commented. This is because, you will need the ‘refresh token’ of the senders account. ( http://goo.gl/vA9l4F ). The token needs be added in mail.js# Chat-Application