Skip to content

erikadeolima/recipe-app

Repository files navigation

Boas-vindas ao repositório do projeto App de Receitas!

Este projeto faz parte do curso de formação desenvolvedor em web full stack da Trybe. e foi o projeto final do bloco de front-end. E foi realizado em grupo.

O grupo foi composto por:

GitHub Badge GitHub Badge GitHub Badge GitHub Badge GitHub Badge

Para replicar o projeto, atente-se a cada passo descrito a seguir. Se tiver qualquer dúvida, nos envie por email erikadeo.lima@hotmail.com! #vqv 🚀

Aqui, você vai encontrar os detalhes de como estruturar o desenvolvimento do seu projeto a partir deste repositório, utilizando uma branch específica e um Pull Request para colocar seus códigos.

Termos e acordos

Este projeto faz parte da formação da Trybe, ao clona-lo você concorda em referenciar seus autores e a escola

Entregáveis

👨‍💻 O que deverá ser desenvolvido

Foi desenvolvido um app de receitas, utilizando o que há de mais moderno dentro do ecossistema React: Hooks e Context API!

Nele foi possível: ver, buscar, filtrar, favoritar e acompanhar o progresso de preparação de receitas e drinks!

⚠️ A base de dados serão 2 APIs distintas, uma para comidas e outra para bebidas.

O layout tem como foco dispositivos móveis, dessa forma todos os protótipos foram desenvolvidos em telas menores.

📝 Habilidades

Nesse projeto, fomos capazes de:

  • Utilizar Redux para gerenciar estado
  • Utilizar a biblioteca React-Redux
  • Utilizar a Context API do React para gerenciar estado
  • Utilizar o React Hook useState
  • Utilizar o React Hook useContext
  • Utilizar o React Hook useEffect
  • Criar Hooks customizados

Orientações

  1. Clone o repositório
  • Use o comando: git clone .
  • Entre na pasta do repositório que você acabou de clonar:
    • cd recipes-app
  • Vá para a branch do seu grupo:
    • git checkout -b XXXXXXX && git pull, onde XX é o nome da sua branch.
  1. Instale as dependências e inicialize o projeto
  • Instale as dependências:
    • npm install
  • Inicialize o projeto:
    • npm start (uma nova página deve abrir no seu navegador com um texto simples)
🎛 Linter e Stylelint

Usaremos o ESLint para fazer a análise estática do seu código.

Para garantir a qualidade do seu código de forma a tê-lo mais legível, de mais fácil manutenção e seguindo as boas práticas de desenvolvimento, nós utilizamos neste projeto o linter ESLint. Para rodar o linter localmente no seu projeto, execute o comando abaixo:

npm run lint
npm run lint:styles

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published