/api-link

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

Primary LanguageJavaScript

Descrição do projeto

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

Status do projeto

🚧 Projeto em construção 🚧

🔨 Funcionalidades do projeto

  • 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.

Pré-requisitos e como rodar a aplicação

🎲 Back-end

$ 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

Front-end

### 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

🛠 Tecnologias utilizadas

Autor


Linkedin Badge Gmail Badge