Skip to content

igormath/arisetechnology-test

Repository files navigation

Teste Arise Technology

Esta é a minha solução para o Teste técnico da seleção de estágio em Desenvolvimento de Software na Arise Technology.

Sumário

Visão Geral

O Desafio

Desenvolver um site responsivo de receitas que o usuário consiga buscar receitas por nome, primeira letra e ingredientes. As receitas devem ser obtidas da API TheMealDB.

Requisitos Obrigatórios:

  • O site deve ser implementado em ReactJS;
  • O código fonte deve ser disponibilizado no Github;
  • O site deve ser hospedado em algum serviço de hosting como Github Pages, Netlify, Vercel, etc.

Capturas de tela

Links

Rodando a solução localmente

No terminal:

$ git clone https://github.com/igormath/arisetechnology-test.git
$ cd arisetechnology-test/
$ npm install
$ npm run dev

Meu processo

Tecnologias e conceitos utilizados

  • Fluxo de desenvolvimento Mobile-First
  • HTML5 semântico
  • Tailwind CSS
  • Flexbox e Grid
  • React - Biblioteca JS
  • Fetch API
  • ViteJs

O que aprendi

Neste projeto, utilizei o framework CSS Tailwind pela primeira vez. Minha maior dificuldade com essa ferramenta reside em relação às medidas utilizadas, especialmente para altura e largura, já que costumava utilizar VH e VW nos meus projetos. No entanto, a ótima documentação, muito bem organizada, e a modularização da estilização aplicada ajudaram bastante no processo de desenvolvimento.

Os diferentes endpoints da API também me permitiram fazer chamadas de diferentes formas, desde uma requisição no carregamento da página até a busca por nome da receita ou a seleção da primeira letra desta.

Fontes utilizadas

Meus links