Skip to content

bitlab-ufrn/selecao-2023-lemtd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Desafio do processo seletivo do Bitlab - 2023

🖥 Demonstração da aplicação (acesso rápido e fácil)

Observação: Não foi possível trabalhar a responsavidade da melhor forma.

➕ Propósito

O projeto selecao-2023-lemtd se trata de uma aplicação que busca bloquear a maioria dos comentários maldosos adicionados à página, como ofensas e palavrões, e exibir os comentários dados como aceitáveis. Qualquer comentário feito, terá sua situação passada mediante análise de seu conteúdo.

⚒️ Tecnologia

Essa implementação se trata de uma interface web simples desenvolvida com a biblioteca ReactJS, a qual utiliza a linguagem JavaScript e é voltada ao desenvolvimento frontend.

⌨️ Features

  • Campo para comentário
  • Botão para submissão do comentário para análise
  • Exibir comentário analisado após submissão (no projeto fio utilizado popup para esse tópico)

⚙️ Instruções para rodar a aplicação localmente:

  • Possuir instalado em sua máquina as ferramentas Git e Node.JS
  • O Git servirá para acessar o repositório onde se encontra o projeto. Caso não o possua instalado, verifique como realizar o download e instalação através do link: https://git-scm.com/book/pt-br/v2/Come%C3%A7ando-Instalando-o-Git
  • O Node.JS servirá principalmente para a utilização de seu gerenciador de pacotes (NPM). Caso não o possua instalado, faça o download e instalação através do link: https://nodejs.org/en
  • Acessar o terminal de comando, acessar diretório desejado para clonar o projeto e fazer o clone do projeto utilizando o comando: git clone https://github.com/bitlab-ufrn/selecao-2023-lemtd.git
  • Após clonar, acesse a pasta selecao
  • Utilize o gerenciador de pacots NPM para inicializar a aplicação: npm start
  • A utilização do comando acima irá abrir uma página em seu navegador na qual terá a aplicação rodando

💼 Conjunto de dados

Foi feito um conjunto de dados para armazenar quais palavras ou expressões estão consideradas como ofensivas. Esse conjunto pode ser visualizado acessando o seguinte caminho:

  • selecao > src > data > offensesSet.js

😊 Autora

Leticia Manuelle Tomaz Deodato

About

selecao-2023-lemtd created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published