Hey!! This is a Chat Client that I made as a practice project during Quarantine to refresh my Node.js Skills.
- Uses Socket.io on top of Express.js for real time client to client communication
- Used MongoDB hosted on Mlab to store the messages
- Frontend built using Materialize.css and jQuery
- Tests written using Jasmine Testing Framework
I loved making this xD
- Clone the Repository into your computer.
- Open a Terminal in the Repository folder.
- You'll need to install all the dependencies to run the project. Execute
npm install - Please Make sure you replace the user credentials in the server.js file for MongoDB with yours. The Project will not execute as I have left the space
YOUR MLAB USERNAMEandYOUR MLAB PASSWORD. - Then, after the dependencies are installed, please make sure you install
nodemoninto your sytem usingnpm install -g nodemon. Then, runnpm startto run the project. - Navigate to 127.0.0.1:3000 to see the output.
- You can also run the tests using
npm test
Thanks for being here <3