A progressive Node.js framework for building efficient and scalable server-side applications.
Real time mesajlaşma uygulaması için yazılmış backend servisidir.
Uygulamaya dair bazı özellikler;
- Jwt guard yapısı(password.js)
- Websocket gateway
- Mongodb(mongoose orm)
- Şifreler bcrypt ile hashlenerek tutulmuştur.
- Custom Decorator, middleware, guard yapısı ve websocket gateway uygulanmıştır.
- Exception filter(global error handler) eklenmiştir.
- Loglama ve Output formatı için interceptor kullanılmıştır.
- Swagger ile api dökümantasyonu yapılmıştır.
- Sentry (error monitoring)
$ 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