{"id":16773535,"url":"https://github.com/antonino3g/create-pdf","last_synced_at":"2026-01-21T04:01:54.128Z","repository":{"id":39118511,"uuid":"265440026","full_name":"antonino3g/create-pdf","owner":"antonino3g","description":"[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.","archived":false,"fork":false,"pushed_at":"2023-01-05T20:28:52.000Z","size":18947,"stargazers_count":2,"open_issues_count":29,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T23:47:45.868Z","etag":null,"topics":["axios","body-parser","express","expressjs","html-pdf","node","nodejs","react","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antonino3g.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-20T03:30:14.000Z","updated_at":"2025-04-06T16:31:29.000Z","dependencies_parsed_at":"2023-02-04T15:00:39.039Z","dependency_job_id":null,"html_url":"https://github.com/antonino3g/create-pdf","commit_stats":null,"previous_names":["prxdev05/create-pdf","antonino3g/create-pdf"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/antonino3g/create-pdf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonino3g%2Fcreate-pdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonino3g%2Fcreate-pdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonino3g%2Fcreate-pdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonino3g%2Fcreate-pdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antonino3g","download_url":"https://codeload.github.com/antonino3g/create-pdf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonino3g%2Fcreate-pdf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28625926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T02:47:06.670Z","status":"ssl_error","status_checked_at":"2026-01-21T02:45:44.886Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","body-parser","express","expressjs","html-pdf","node","nodejs","react","reactjs"],"created_at":"2024-10-13T06:46:12.959Z","updated_at":"2026-01-21T04:01:54.105Z","avatar_url":"https://github.com/antonino3g.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub top language\" src=\"https://img.shields.io/github/languages/top/apfjunior/create-pdf\"\u003e\n  \u003cimg alt=\"GitHub language count\" src=\"https://img.shields.io/github/languages/count/apfjunior/create-pdf\"\u003e\n  \u003cimg alt=\"Repository size\" src=\"https://img.shields.io/github/repo-size/apfjunior/create-pdf\"\u003e\n  \u003ca href=\"https://github.com/apfjunior\"\u003e\n    \u003cimg alt=\"Made by Antonino Praxedes\" src=\"https://img.shields.io/badge/created%20by-Antonino%20Praxedes-blue\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## :bulb: Sobre o Projeto\nBaseia-se em um protótipo genérico para um formulário do técnico de campo de TI da empresa SONDA/CTIS. \n\n**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.\n\nDito 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**.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"new-exemple\" src=\"client/src/assets/new-exemple.gif\" width=\"60%\"\u003e\n\u003c/p\u003e\n\n\n## :hammer_and_wrench: Build\n- [Axios](https://github.com/axios/axios)\n- [Express](https://expressjs.com/)\n- [Cors](https://github.com/expressjs/cors)\n- [React](https://reactjs.org/)\n- [Html-pdf](https://www.npmjs.com/package/html-pdf)\n- [Body-parser](https://www.npmjs.com/package/body-parser)\n- [Nodemon](https://www.npmjs.com/package/nodemon)\n\n\n## :information_source: How To Use\n```bash\n## Clone esse repositório\n$ git clone https://github.com/apfjunior/create-pdf.git\n\n## Entre no projeto\n$ cd create-pdf\n\n## Instale as dependências do \"client\" e \"server\" projeto. Desta forma:\n\n## Client\n$ cd client \u0026\u0026 npm i\n\n## Server\n$ cd server \u0026\u0026 npm i\n\n## Serão necessários 02 terminais simultâneos para execucão. Um para o \"client\" \n$ cd client \u0026\u0026 npm start\n\n## Outro para o \"server\"\n$ cd server \u0026\u0026 npm start\n```\n\n## :recycle: Como contribuir\n\n- Fork esse repositório;\n- Crie uma branch com a sua feature: `git checkout -b my-feature`\n- Commit suas mudanças: `git commit -m 'feat: My new feature'`\n- Push a sua branch: `git push origin my-feature`\n\n\n## :memo:  License\n\nMIT License - Veja [LICENSE](https://opensource.org/licenses/MIT) para mais detalhes.\n\n-----\n**Created by Antonino Praxedes 👋🏻 [Get in touch!](https://www.linkedin.com/in/antoninopraxedes/)**\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonino3g%2Fcreate-pdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantonino3g%2Fcreate-pdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonino3g%2Fcreate-pdf/lists"}