Desafio Técnico msbtech

Contact Form

Uma pagina de contato.

!!! Necessário Docker ou MongoDB instalando localmente.

Stack utilizada

Front-end: NodeJs, ReactJs, styled-components

Back-end: Node, Express, Mongoose

Foi criando template para se a base para o FrontEnd usando o Figma Link

Funcionalidades

  • Os dados enviados deverão ser armazenados em um banco de dados e conter, além das informações exibidas, o ip do remetente e a data e hora do envio.

  • Para vê todos os contatos enviado acesse esse Link

Rodando localmente

Banco de Dados com docker.

docker run --name mongo -p 27017:27017 -d mongo

Clone o projeto

  git clone git@github.com:rogeriop1990cv/contact-form.git

Entre no diretório do projeto

  cd contact-form

Instale as dependências

  npm install

Inicie o servidor

Aqui você tera que usa 2 terminal um para o backend e outro pra o frontend

  npm run start -w backend
  npm run start -w frontend

Documentação

FrontEnd

BackEnd