FINGEST: A sample financial data application using the Nest framework TypeScript starter repository.
Support for Node v10.16.3 (LTS at time of latest update)
$ yarn
$ yarn fetch
Can ingest all data
$ yarn ingest
Can also ingest individual submission and numbers files
$ yarn ingest-sub
$ yarn ingest-num
Note: yarn ingest-num should be run after submission data is complete since there are FK constraints
# development
$ yarn start
# watch mode
$ yarn start:dev
# production mode
$ yarn start:prod
REST API endpoints:
- http://localhost:3000/ <- greeting
- http://localhost:3000/submission <- All submissions (limited to 20)
- http://localhost:3000/submission/:adsh <- Submission by ID (adsh)
# unit tests
$ yarn test
# e2e tests
$ yarn test:e2e
# test coverage
$ yarn test:cov