Skip to content

Latest commit

 

History

History
61 lines (39 loc) · 1.12 KB

README.md

File metadata and controls

61 lines (39 loc) · 1.12 KB

AcadaBrain

Your one stop shop for knowledge enrichment

Logo

Installation

$ npm install

Architecture

pre-commit/push hooks setup with Husky

Authentication

Passport.js is used along with passport-jwt strategy for handling user authentication.

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

End-to-End Testing

End-to-End Testing via Pactum.js (See E2E Tests)

Tests are ran against a test DB (spun up in a separate docker container).

# e2e tests
$ npm run test:e2e

# unit tests
$ npm run test

# test coverage
$ npm run test:cov

License

MIT licensed.