An open API service indexing awesome lists of open source software.

https://github.com/antonino3g/create-pdf

[PT-BR] :bulb: :printer: Baseia-se em um protótipo genérico para um formulário do técnico de campo de TI da empresa SONDA/CTIS. Feito com Node.js e React.js.
https://github.com/antonino3g/create-pdf

axios body-parser express expressjs html-pdf node nodejs react reactjs

Last synced: 5 months ago
JSON representation

[PT-BR] :bulb: :printer: Baseia-se em um protótipo genérico para um formulário do técnico de campo de TI da empresa SONDA/CTIS. Feito com Node.js e React.js.

Awesome Lists containing this project

README

          


GitHub top language
GitHub language count
Repository size

Made by Antonino Praxedes

## :bulb: Sobre o Projeto
Baseia-se em um protótipo genérico para um formulário do técnico de campo de TI da empresa SONDA/CTIS.

**Cenário do Problema:** Quando surge alguma ordem de serviço fora do sistema padrão da empresa, o técnico deverá imprimir uma OS em branco e preencher manualmente. Desta forma, muitas das vezes, algumas informações não eram compreendidas no ato da leitura pelo setor responsável.

Dito isso, este projeto ao receber as informações fornecidas no formulário, gerará um arquivo PDF para impressão. Sua estrutura pode ser usada em outros projetos **livremente**.


new-exemple

## :hammer_and_wrench: Build
- [Axios](https://github.com/axios/axios)
- [Express](https://expressjs.com/)
- [Cors](https://github.com/expressjs/cors)
- [React](https://reactjs.org/)
- [Html-pdf](https://www.npmjs.com/package/html-pdf)
- [Body-parser](https://www.npmjs.com/package/body-parser)
- [Nodemon](https://www.npmjs.com/package/nodemon)

## :information_source: How To Use
```bash
## Clone esse repositório
$ git clone https://github.com/apfjunior/create-pdf.git

## Entre no projeto
$ cd create-pdf

## Instale as dependências do "client" e "server" projeto. Desta forma:

## Client
$ cd client && npm i

## Server
$ cd server && npm i

## Serão necessários 02 terminais simultâneos para execucão. Um para o "client"
$ cd client && npm start

## Outro para o "server"
$ cd server && npm start
```

## :recycle: Como contribuir

- Fork esse repositório;
- Crie uma branch com a sua feature: `git checkout -b my-feature`
- Commit suas mudanças: `git commit -m 'feat: My new feature'`
- Push a sua branch: `git push origin my-feature`

## :memo: License

MIT License - Veja [LICENSE](https://opensource.org/licenses/MIT) para mais detalhes.

-----
**Created by Antonino Praxedes 👋🏻 [Get in touch!](https://www.linkedin.com/in/antoninopraxedes/)**