/teste-dev-web

Teste para desenvolvedor Full stack

Primary LanguageCSS

Teste para Desenvolvedor Web Full Stack

=============

Briefing de web:

A empresa Charlie & Dogs é um canil que deseja vender seus cachorros de raça online.

Para isso, essas são as funcionalidades:

  • Implementar a busca por nome das raças;
  • Listar os resultados da busca;
  • Exibir os detalhes do animal;
  • Adicionar o animal a um carrinho de compras sem necessidade de login;
  • Criar uma tela de checkout solicitando identificação básica do comprador (Nome, CPF e e-mail) e um endereço de entrega.

No checkout todos os dados da compra, raça, quantidade, valor, dados do comprador e endereço de entrega devem ser gravados no banco de dados.

Após o checkout o sistema deve retornar para a página inicial com o carrinho de compras "zerado".

Você deve usar para o Frontend um desses frameworks:

  • Angular
  • Vue
  • React

Você deve usar para Backend uma dessas tecnologias:

  • Node Js
  • Ruby on Rails
  • .NET C#
  • Go

Você deve usar alguns desses bancos de dados:

  • MySQL
  • PostgreSQL
  • Cassandra
  • MongoDB

Você deve escrever testes de unidade e integração.

O que vamos avaliar: Código limpo, cobertura de testes, design patterns, arquitetura, performance, segurança, dominio da tecnologia, entendimento do desafio.

Você pode deixar a sua aplicação em um ambiente cloud free (AWS, Heroku, Digital Ocean...) isso com certeza será um diferencial!