A service that gives users the ability to generate CV in PDF by providing user data. Please note that this service currently uses a specific template for generating CVs. The ability to create user-defined CV templates is not supported at this time.
- Node js
- Express js
- Puppetter
- TypeScript
- ejs template engine
- Install Docker
- Run
yarn run docker:dev
- Open postman to test the api request to POST route and visit
http://localhost:4000/cv
and rock it
- Run
yarn install
to install project dependencies - Run
yarn dev
to run the services and you are good - Open browser and visit
http://localhost:4000/cv
and rock it
There is one major integration test located in src/test/cv.test.ts
that tests the POST /cv
endpoint. Run the command below to run the tests
yarn test