Building a real-time chat application using Nodejs, Express.js and socket.io
- Users can enter the chat.
- Upon entering chat users are given a randomly generated name.
- Users can change their name.
- Users can send and receive messages in real-time from other users.
- Chats are not currently being persisted to a database or log file.
Refresh on the following things;
- HTML5/CSS
- socket.io
- Express.js web framework
- Javascript (ES6)
- Node
Installing Depencendies
Dependencies and versions are listed in the package.json "dependencies" key, and can be installed via the following command from root:
npm installInstallation of nodemon
This project uses nodemon for hot reloading I installed it globally using:
npm install nodemon -gInstallation of Node
This project requires nodejs to run.
Starting the dev server
nodemon will auto reload the server upon file changes.
nodemon server.js- Tested bidirectional messaging successfully
- Daniel Corcoran



