O projeto trata-se de um sistema para salvar, editar, listar e deletar links de artigos e foi um teste tecnico para uma vaga de trainee
- API para gerenciar links, com a URL e um título. Os links também podem ser editados e excluídos.
- Interface para que um usuário possa ver e gerenciar os links manualmente.
- Automatização do processo de salvar links com um web crawler que importe artigos dos blogs favoritos, como a devGo.
$ git clone <https://github.com/paulinha-19/api-link.git>
### Acesse a pasta do projeto no terminal/cmd
$ cd api-link
### Vá para a pasta server
$ cd api
### Instale node_modules
$ npm install
### Execute a aplicação
$ npm node index.js
### O servidor inciará na porta:4000 - acesse <http://localhost:4000/api/links/>
OBS: Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, MySql. Nesse projeto utilizei o VSCode para editar o código. Após instalar o MySql e realizar as configurações tutorial aqui você deve criar um arquivo .env na raiz do pasta /api para armazenar os dados passados para o arquivo db.js. Segue abaixo modelo do .env:
DB_NAME=//nome do banco de dados
DB_USER=root
DB_PASSWORD=//senha do banco
DB_HOST=localhost
### Acesse a pasta do projeto no terminal/cmd
$ cd api-link
### Vá para a pasta server
$ cd client
### Instale o node_modules
$ npm install
### Execute a aplicação
$ npm run dev