Flowly API - backend for project managing service. Developed with NestJS using PostgreSQL database.
- yarn
npm i -g yarn
orcorepack enable
- Running servers:
- PostgreSQL
- Redis
- RabbitMQ
Important
Node.js 18.x+ version must be installed in your OS.
- Clone the repository
$ git clone https://github.com/stbestichhh/flowly-api.git
- Install dependencies
$ yarn install
$ yarn build
$ yarn start:prod auth
$ yarn start:prod flowly
$ yarn start:prod notifications
$ yarn start:dev auth
$ yarn start:dev flowly
$ yarn start:dev notifications
See API docs by visiting http://localhost:<service_port>/api/docs
$ yarn test
watch mode
$ yarn test:watch
This e2e tests are testing server api
$ yarn test:e2e
watch mode
$ yarn test:e2e:watch
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Project changes are writen in changelog, see the CHANGELOG.md.
We use SemVer for versioning. For the versions available, see the tags on this repository.
For the supported and unsupported versions, see the SECURITY.md.
This project is licensed under the MIT License - see the LICENSE.md