Skip to content

This is a fullstack application using NESTJS, MONGODB, REACT, TYPESCRIPT, GOLANG and was made to BrandMonitor Job Challenger

License

Notifications You must be signed in to change notification settings

whalyf/google-search-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Search Robot

Este repositório apresenta um estudo de caso desenvolvido como parte do desafio técnico para o processo seletivo da empresa BrandMonitor.

Visão Geral

O projeto consiste em um aplicativo dividido em três partes principais:

Frontend (ReactJS - Vite)

O frontend é construído utilizando ReactJS e Vite. Ele é responsável por receber três informações específicas do usuário.

Backend (NestJS)

O backend, implementado com NestJS, recebe as informações do frontend e se comunica com um processador de dados implementado em Golang. Esta comunicação ocorre através da rede, permitindo a transferência eficiente de dados.

Processador de Dados (Golang)

O processador de dados, desenvolvido em Golang, desempenha um papel crucial no projeto. Ao receber as informações do backend, ele adiciona um campo dateTime às mesmas e realiza um tratamento no campo keywords, convertendo-as para UPPERCASE. Após esse processamento básico, os dados são enviados de volta ao backend para serem salvos no banco de dados MongoDB.

Fluxograma do Projeto

Fluxograma

Tecnologias Utilizadas

  • Frontend: ReactJS, Vite
  • Backend: NestJS
  • Processador de Dados: Golang
  • Banco de Dados: MongoDB

Como Executar o Projeto

Para executar o projeto localmente, siga as instruções no README específico de cada aplicação (react-app, backend, go-robot)

About

This is a fullstack application using NESTJS, MONGODB, REACT, TYPESCRIPT, GOLANG and was made to BrandMonitor Job Challenger

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published