This is the unfinished back-end part of a Real-Time Chatting App, to be built using the following:
- NestJS as a NodeJS framework
- Socket.io for websockets
- Docker as a container
- Passport for authentication
- React for client side (you can find it in a different repo here)
- MongoDB for sessions (using mongoose as an ORM)
- MySQL as a default relational database (using TypeORM)
- Jest for testing
$ npm install# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov