/wefit-test-react

O desafio consiste na criação de um site de e-commerce simplificado do zero, onde foi criado um fluxo seguindo as telas apresentadas no protótipo.

Primary LanguageTypeScript

WeFit Test React


Cores |  Fonte |  Executar | 


ℹ️ Sobre

O desafio consiste na criação de um site de e-commerce simplificado do zero, onde foi criado um fluxo seguindo as telas apresentadas no protótipo.

São elas:

  • Home: Onde ele terá que fazer uma requisição na API, trazendo assim, a lista de filmes quem podem ser adicionados ao carrinho.
  • Carinho: Onde ele poderá ver os itens que foram adicionados, somando o valor total com base em cada item adicionado, podendo remover um item do carrinho. Por padrão, se o carrinho tiver nenhum item adicionado, deverá aparecer a tela de empty com a opção de voltar para tela inicial.
  • Compra realizada: Após confirmar o pedido na tela anterior, o usuário deverá ser encaminhado para a tela de pedido confirmado. Aqui o usuário também terá a opção de voltar para tela inicial.

Para simular o servidor, foi utilizado o JSON-server com o arquivo server fornecido.

🚀 Tecnologias Utilizadas

🎨 Layout

Para essa aplicação foi fornecido um layout para que fosse possível seguir e implementar todas as funcionalidades desenhadas no #Figma.

Protótipo do Figma - WeMovie

🌈 Documentação de cores

Cor Hexadecimal
white #FFFFFF
gray-100 #D9D9D9
gray-300 #999999
gray-500 #333333
gray-900 #2F2E41
blue #009EDD
green #039B00

🔤 Fonte utilizada

⚡ Como executar

  • Clone o projeto:
git clone https://github.com/jerp86/wefit-test-react.git
  • Acesse a pasta clonada:
cd wefit-test-react
  • Instale as dependências:
npm ci
  • Inicie a fake API e o projeto juntos:
npm run dev:start

Caso tenha interesse em rodar em terminais separados, você pode utilizar o seguinte:

Para iniciar a fake API Para iniciar o projeto
npm run dev:server npm run dev

Feito por Jerp 👋️

Perfil do Linkedin de José Eduardo Rodrigues Pinto