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.
- Host: GitHub
- URL: https://github.com/antonino3g/create-pdf
- Owner: antonino3g
- License: mit
- Created: 2020-05-20T03:30:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T20:28:52.000Z (over 3 years ago)
- Last Synced: 2025-04-07T23:47:45.868Z (about 1 year ago)
- Topics: axios, body-parser, express, expressjs, html-pdf, node, nodejs, react, reactjs
- Language: JavaScript
- Homepage:
- Size: 18.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## :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**.
## :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/)**