Skip to content

Raul26-tech/Forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto React Forúm de técnologias

O projeto basicamente basicamente consiste em um forúm de técnologias, onde você pode adicionar uma tecnologia e argumentar sobre ela, se tratando de um forúm, gerando conhecimento.

Tecnologias usadas para o desenvolvimento

  • HTML5
  • Css3
  • Java Script
  • React.js
  • React-Bootstrap
  • Material-ui
  • Node.js v14.16.1
  • Axios

Desenvolvimento

Nesse CRUD fizemos o consumo de de uma API REST que foi desenvolvida em Node.js, para fazermos o consumo, usamos o AXIOS, o front-end foi desenvolvido utilizando Java Scrip com a biblioteca React.js

Funcionalidades

  • Fazer inclusão de cards
  • Fazer pesquisas de tecnologias
  • Fazer pesquisas através de tags
  • Excluír nossos posts

Requisitos

  • NodeJS v5.2.0+

Como execultar

Faça o clone/download deste repositório, execute npm install e npx json-server db.json. A API fica localizada em http://localhost:3000.
OBS: Como gerenciador de dependências, é possível utilizar (Yarn) ou (npm).

Rotas

Todas as requisições de POST para esta API devem conter
o header Content-Type: application/json. Esta API contém as seguintes rotas:
  • GET /tools : lista as ferramentas cadastradas

  • POST /tools : cria uma nova ferramenta

  • DELETE /tools/:id : apaga a ferramenta com ID :id

  • Para filtrar as ferramentas em GET /tools, é possível:

  • fazer uma busca global utilizando a query string ?q=:busca;

  • fazer uma busca por tags individuais utilizando a query string ?tags_like=:busca.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •