marcelotk15 / marcelo-oliveira-corebiz

Desafio Corebiz

Home Page:marcelo-oliveira-corebiz.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Corebiz Test - Front End

👀 Online Demo - deploy in Vercel.

📋 Prerequisite

  • Node 14.x

🏃‍♂️ Running the Project

# Install dependecyes
yarn install

# Start application
yarn start

⚙️ Techs

  • ReactJS
  • Redux
  • Tailwind CSS
  • TypeScript

🚀 The Mission

Desenvolver uma página baseando-se no layout e APIs abaixo. Link do layout: https://www.figma.com/file/awhTJyKgrjEOqPHUrrFBv0/Corebiz---Frontend-Challenge Link das APIs: https://documenter.getpostman.com/view/1811817/Szzj8yAq?version=latest

🧩 Features

  • Use a API de produtos para pegar os dados dos produtos e construir a vitrine. (Pode usar o que achar melhor para isso. Ex: Axios, Fetch, XMLHttpRequest, etc)
  • Ao clicar no botão “Comprar” deve ser incrementada a quantidade de itens no carrinho.
  • Ao atualizar a página, a quantidade de produtos no carrinho deve ser preservada.
  • Crie validações para o form de contato. (Ex: se o e-mail for inválido ou o nome vazio).
  • Ao clicar em enviar com os campos validados, o form precisa ser disparado via javascript para a API de newsletter seguindo as especificações da API.

🌟 Extra Feature

  • Minicart funcional - com listagem de produtos no carrinho, incrementador e decrementador de quantidade do item e total do carrinho.

About

Desafio Corebiz

marcelo-oliveira-corebiz.vercel.app


Languages

Language:TypeScript 91.5%Language:CSS 4.0%Language:JavaScript 2.6%Language:HTML 1.9%