imsamuelcovalero / cogny-front-end-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:Java 41.0%Language:C++ 17.3%Language:Objective-C++ 15.6%Language:JavaScript 7.0%Language:Ruby 5.6%Language:Starlark 4.5%Language:HTML 4.1%Language:CSS 2.2%Language:Shell 1.1%Language:Objective-C 0.9%Language:CMake 0.6%