Real time chat using nodejs and socket.io and aurelia.io. Chat rooms open at the bottom of the page, and the user can navigate while chat remains active.
To run the app, follow these steps.
- Ensure that NodeJS is installed. This provides the platform on which the build tooling runs.
- Make sure you have jspm and gulp installed:
npm install -g jspm
npm install -g gulp
And you will likely want to run:
jspm registry config github
- From the client folder execute the following commands:
npm install
jspm install -y
gulp build
- From the server folder, execute the following command:
npm install
node index.js
- Navigate to http://localhost:8888 in the browser