Para conferir a aplicação em funcionamento, acesse: https://chefpedia.vercel.app/
Chef Pedia é uma aplicação web responsiva onde o usuário pode pesquisar receitas e drinks, iniciar uma receita ou drink, favoritar, compartilhar o link com os amigos e até ver um vídeo demonstrativo de como fazer a receita.
O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:
- Migrar os testes unitários e de usabilidade para Jest e RTL. Atualmente eles utilizam o Cypress;
- Corrigir alguns testes que não estão mais passando devido a algumas alterações durante a estilização do projeto;
- Adicionar testes para novas funcionalidades implementadas;
- Corrigir alguns bugs de responsividade;
- Adicionar animações de loading;
- Mudar endpoint da tela de ingredientes para usar imagens de maior resolução;
- React
- React Hooks
- Context API
- Javascript
- Tailwind CSS
- Jest
- RTL
- Cypress
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente do
node.js
- Para melhor usabilidade, certifique-se de utilizar o navegador
Google Chrome
.
Abra um terminal e digite os seguintes comandos:
git clone https://github.com/Matta-012/chef-pedia.git
cd chef-pedia
npm install
npm start
Para contribuir com Chef Pedia, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
- Faça suas alterações e confirme-as:
git add .
- Faça o commit das suas alterações:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push prod <nome-da-sua-branch>
- Crie um Pull Request.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Ana Claudia Bueno - UX/UI |
Daniel Mondaini - Dev |
Erickson Siqueira - Dev |
João Marco Matta - Dev |
Larissa Manzo - Dev |
Samuel Pereira - Dev |
Este projeto foi desenvolvido durante o curso de formação web fullstack da Trybe, sendo o último projeto do módulo de frontend, colocando em prática todos os conhecimentos aprendidos desde o início do curso. Sendo assim, este projeto não está licenciado e não possui fins lucrativos, sendo feito apenas para fins de estudo dos colaborares.