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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-04T00:30:01.000Z (about 4 years ago)
- Last Synced: 2025-04-05T13:22:03.687Z (8 months ago)
- Topics: animatecss, css, ejs, express, html, html-pdf, javascript, multer, nodejs, oriented-object-programming
- Language: JavaScript
- Homepage:
- Size: 80.1 KB
- Stars: 6
- 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 com npm install na pasta do projeto.
- É recomendado ter o nodemon instalado na sua máquina, caso não tenha, pode instalar globalmente com npm install -g nodemon e rodar o arquivo app.js para iniciar o servidor express com o comando nodemon app.js na pasta raiz do projeto. (Caso não tenha basta executar node app.js, mas caso você faça alterações terá que reiniciar o servidor novamente).
Feito com :purple_heart: e :coffee: por Victor Souza