https://github.com/victorsouza19/csv-converter
Conversor de CSV para HTML ou PDF responsivo e projetado para a WEB com design elegante e intuitivo. (:
https://github.com/victorsouza19/csv-converter
animatecss css ejs express html html-pdf javascript multer nodejs oriented-object-programming
Last synced: 5 months ago
JSON representation
Conversor de CSV para HTML ou PDF responsivo e projetado para a WEB com design elegante e intuitivo. (:
- Host: GitHub
- URL: https://github.com/victorsouza19/csv-converter
- Owner: victorsouza19
- Created: 2021-11-02T04:51:06.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-04T00:30:01.000Z (over 3 years ago)
- Last Synced: 2024-12-01T23:28:56.599Z (7 months ago)
- Topics: animatecss, css, ejs, express, html, html-pdf, javascript, multer, nodejs, oriented-object-programming
- Language: JavaScript
- Homepage:
- Size: 80.1 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Olá, esse é o CSV-Converter ! :wave:
Este é um repositório focado em aprofundar os estudos em Node.JS, e nele desenvolvemos um conversor de arquivos CSV para PDF e HTML utilizando conceitos
de orientação a objetos e programação assíncrona aplicados na prática.
### Tecnologias usadas:
![]()
![]()
![]()
![]()
Projeto
> Home
>

> Completed
>

##
Com base em um projeto aplicado no curso Formação Node.js, desenvolvi esse conversor de CSV com toda a interface web que ainda não existia,
buscando consolidar meus aprendizados em html, css(e algumas animações com animate.css (: ) e javascript e os conceitos de programação assíncrona e orientação a objetos no desenvolvimento do projeto.
Para o upload de arquivos utilizamos o multer, ejs para conversão em HTML e html-pdf para conversão em PDF, além de bibliotecas do próprio node e do express.Quer contribuir? :raised_hands:
Este é um respositório público, logo você está livre para ter uma cópia do projeto, e se achar algum problema ou tiver alguma contribuição, pode fazer um **fork** do projeto, e sinta-se a vontade para fazer um **pull request**.
Para rodar a aplicação, você precisará:
- Importar as bibliotecas e dependências comnpm install
na pasta do projeto.
- É recomendado ter o nodemon instalado na sua máquina, caso não tenha, pode instalar globalmente comnpm install -g nodemon
e rodar o arquivo app.js para iniciar o servidor express com o comandonodemon app.js
na pasta raiz do projeto. (Caso não tenha basta executarnode app.js
, mas caso você faça alterações terá que reiniciar o servidor novamente).
Feito com :purple_heart: e :coffee: por Victor Souza