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

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. (:

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:


Victor-Souza
Victor-Souza
Victor-Souza
Victor-Souza

Projeto



> Home
>
![image](https://user-images.githubusercontent.com/71740612/139965758-c71302b5-8c4f-4ba4-ac9e-fe9f1b6d8fa0.png)



> Completed
>
![image](https://user-images.githubusercontent.com/71740612/139965813-60925dbb-012b-438d-a31e-84a273629f9e.png)



##


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