Esse é um projeto em grupo, o objetivo é desenvolver um sistema versátil que permita aos usuários explorar, buscar, filtrar, favoritar, compartilhar e acompanhar o processo de preparação de receitas e drinks. Utilizaremos duas APIs distintas, uma para comidas e outra para bebidas, garantindo uma ampla variedade de opções para os usuários. O layout foi projetado com foco em dispositivos móveis apenas (360px de largura por 640px de altura).
Rode o projeto localmente
⚠️ É preciso ter o Node instalado em sua máquina.
Primeiro, clone o repositório:
git clone [email protected]:mairess/project-recipes-app-ts.git
Instale as dependências:
npm install
Inicie o vite server:
npm run dev
Rode o projeto com o docker
⚠️ É preciso ter o Docker instalado em sua máquina.
Primeiro, clone o repositório:
git clone [email protected]:mairess/project-recipes-app-ts.git
Suba o container:
docker compose up -d
O vite server estará disponível na porta 3000
:
http://localhost:3000
Rode os testes
Rode os testes com:
npm run test
Rode a cobertura:
npm run coverage
- Capacidade de utilizar
Context API
do React para gerenciar estado. - Capacidade de utilizar
Hooks customizados
. - Capacidade de utilizar
Hook useContext
. - Capacidade de utilizar
Hook useEffect
. - Capacidade de escrever
testes
. - Capacidade de garantir uma boa
cobertura de testes
. - Capacidade de
trabalhar em equipe
. - Capacidade de
gestão do tempo
.