PDFasaurus / backend

NestJS, the backend. 🦖

Home Page:https://pdfasaurus.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PDFasaurus Logo

Some notes!

  • The repos on here only serve as a "code HQ"
  • Feel free to submit pull requests
  • No dinosaurs were harmed during the making of this software

For any support stuff, send to support@pdfasaurus.com

Roadmap

  • Next bill date gets set from Paddle (not manually generated)
  • Image support
  • More tests (when I get some more time)!!!
  • Some pretty predefined templates for PDFs

Build notes

Built with Nest

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Migrations

Please see package.json, ormconfig.json & the migration folder. A note, you create migrations using the name as a parameter to the script. Eg.;

npm run migration:create "Initial"

TypeORM doesn't respect the -n migrations argument when using it as an NPM argument (reduces it to n, which breaks).

About

NestJS, the backend. 🦖

https://pdfasaurus.com

License:ISC License


Languages

Language:TypeScript 98.9%Language:JavaScript 1.1%