arifinoid / chat-api

chat api that capable of sending and receiving text messages using socket communication and message queues, with an emphasis on real-time interaction and scalability

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest Logo

Description

Chat api that capable of sending and receiving text messages using socket communication and message queues, with an emphasis on real-time interaction and scalability

Installation

$ yarn install

Running the app

# development
$ yarn run start

# watch mode
$ yarn run start:dev

# production mode
$ yarn run start:prod

or you can use docker-compose to run this project

# build image
docker-compose build --no-cache && docker-compose up

Test

# unit tests
$ yarn run test

# e2e tests
$ yarn run test:e2e

# test coverage
$ yarn run test:cov

About

chat api that capable of sending and receiving text messages using socket communication and message queues, with an emphasis on real-time interaction and scalability


Languages

Language:TypeScript 93.5%Language:Nix 2.6%Language:Dockerfile 2.0%Language:JavaScript 1.8%