Processo seletivo Desenvolvedor Front-End Instabuy
-
Home screen
Essa é a tela que será montada ao acessar a raiz do projeto.
- mostrar os banners
- mostrar os produtos
- Cada célula de produto deverá conter: imagem, nome e preço.
-
Product screen
Essa é a tela que será montada ao clicar em algum produto.
- mostrar as informações do produto
- nome
- preço
- imagens
- descricao
- botão de adicionar ao carrinho.
- mostrar as informações do produto
- Busca por categoria
- Busca por nome, usando o input do header
Para rodar o projeto, clone o este repositório
git clone git@github.com:yurigarrido/instabuy-ps.git
instale as dependências
npm install
incie o servidor local
npm run dev
-
listagem de produtos
-
listagem de produtos por categoria
-
listagem de produtos encontrados com base no texto do input
-
carrinho
- adiconar e remover do carrinho
- valor total dos items no carrinho
- alterar a quantidade de items no carrinho direto pelo carrinho
-
responsividade
- git
- github
- vite
- react
- stitches ( css in js )
- keen-slider ( sliders and carrousel)
- react hot toast ( toasts )
- react query
- axios
- phosphor-react ( icons )
- radix
- typescript
- vercel ( deploy )