/cogny-front-end-test

desáfio técnico de Front-End proposto pela empresa Cogny

Primary LanguageJava

Cogny Web/Mobile Teste

Frontend

Tecnologias

Descrição

Cognyshoes é um e-commerce proposto pela Cogny para avaliar as habilidades de possíveis novos colaboradoes.

A proposta consiste em desenvolver uma simples aplicação, com versões web e mobile, para listagem de produtos e criação de pedidos, integrando com o Firebase.

Deve-se criar um projeto no Firebase e integrá-lo aos projetos web e mobile disponibilizados nesse teste, fazendo com que compartilhem os mesmos dados para desenvolver os seguintes pontos:

  1. No Firebase, use o Firestore Database para criar suas coleções.
  2. Crie uma coleção para armazenar os produtos, cadastrando no mínimo 10 produtos, com Descrição, Preço e Imagem Url.
  3. Siga os estilos propostos nesse Template Figma e desenvolva as duas telas em ambos os ambientes.
  4. A tela de listagem de produtos deve consumir os dados criados anteriomente no Firebase.
  5. A tela do carrinho deve conter os produtos selecionados pelo usuário na tela anterior, não deixando o usuário adicionar o mesmo produto mais de uma vez.
  6. Ao finalizar o pedido, deve-se apresentar um alerta para o usuário, informando que o pedido foi finalizado e remover os produtos selecionados, liberando o carrinho para novas compras.

Desafio: Criar uma ou mais coleções no Firebase e armazenar os produtos selecionados pelo usuário presentes no carrinho.

Entrega

A entrega do código deve ser realizada através do GitHub seguindo as seguintes instruções:

  1. Faça fork do projeto.
  2. Crie uma branch para alterações na master.
  3. Faça o que é pedido no teste.
  4. Faça push dessa branch para seu projeto no GitHub
  5. Abra um Pull Request para o proprietário do projeto.

Observação 01.: Não subir as credenciais do Firebase para o GitHub.
Observação 02.: O candidato deve apresentar aos recrutadores o que foi desenvolvido.

Links úteis