Skip to content

Cresta Coding Challenge - Web app using react.js, socketio, and external web APIs

Notifications You must be signed in to change notification settings

GreenRabite/chat-agent-socketio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent/Client Chat App Using Socket.IO

Chat demo created with socket.io and React.js. Used for the Cresta Startup Coding Challenege. Message me if any questions. Thanks!

How to use

$ git clone https://github.com/GreenRabite/chat-agent-socketio.git
$ cd chat-agent-socketio
$ npm install
$ npm start
$ cd frontend
$ npm install
$ npm start

Video Walkthrough of the App

Video Walkthrough the the App

And point your browser to http://localhost:3000. Open a new tab at http://localhost:3000 for a another session connected to a socket.

Features

  • One agent can sign in and chat with multiple clients
  • Color coded flags to let the agent know if a new message has arrived
  • Offline/Online toggle allowing the agent to switch between offline and online

About

Cresta Coding Challenge - Web app using react.js, socketio, and external web APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published