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 USERNAME
andYOUR MLAB PASSWORD
. - Then, after the dependencies are installed, please make sure you install
nodemon
into your sytem usingnpm install -g nodemon
. Then, runnpm start
to 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