This is simple chat application on NodeJS, ExpressJS and Socket.io, written with TypeScript and Angular 4.
Clone the repo and install npm dependencies:
$ git clone https://github.com/DmitriyNoa/dating-chat.git
$ cd dating-chat
$ npm install
Start MongoDB
$ mongod
Run socket service
$ npm start
Run chat front-end application in new terminal window
$ npm run start-client
Open http://localhost:4200 in your browser.
$ npm run build
$ npm run start-production
Run socket service tests
$ npm test
Run front-end chat application unit tests
$ npm run client-test
Run end to end tests
$ npm run e2e