###Socket.io Web Chat Boilerplate App
###Live Demo
Socket.io chat application boilerplate. The app utilizes:
- Socket.io - Socket.IO enables real-time bidirectional event-based communication.
- Express for a simple server to run our application
- Moment - Parse, validate, manipulate, and display dates in JavaScript.
- jQuery - Javascript library
- Bootstrap - HTML, CSS, and JS framework for developing responsive, mobile first projects.
- Run
npm install
to install all needed dependencies. - Run
npm start
to start the server. - Reapeat step 2 for any number of devices.
- Navigate to
localhost:3000
and enter your name, and the chat room you want to join. - All users entering the same chat room can now communicate instantly with eachother!
Todo
- Update to ReactJS and remove jQuery
- Create a list of all currently occupied chat rooms on index.html
- Expand on the
@currentUsers
command - Remove Bootstrap and replace with all custom css
- Use Webpack to bundle all files