/chef-pedia

Aplicativo de receitas.

Primary LanguageJavaScript

Chef Pedia

Para conferir a aplicação em funcionamento, acesse: https://chefpedia.vercel.app/

Login page Project running gif

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.

⚙️ Ajustes e melhorias

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;

🛠️ Tecnologias utilizadas

  • React
  • React Hooks
  • Context API
  • Javascript
  • Tailwind CSS
  • Jest
  • RTL
  • Cypress

💻 Pré-requisitos

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.

🚀 Clonando o projeto

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

📫 Contribuindo para o projeto Chef Pedia

Para contribuir com Chef Pedia, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>
  3. Faça suas alterações e confirme-as: git add .
  4. Faça o commit das suas alterações: git commit -m '<mensagem_commit>'
  5. Envie para o branch original: git push prod <nome-da-sua-branch>
  6. Crie um Pull Request.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto da Ana Claudia Bueno
Ana Claudia Bueno - UX/UI
Foto do Daniel Mondaini no GitHub
Daniel Mondaini - Dev
Foto do Erickson Siqueira
Erickson Siqueira - Dev
Foto do Joao Marco Matta
João Marco Matta - Dev
Foto da Larissa Manzo
Larissa Manzo - Dev
Foto do Samuel Pereira
Samuel Pereira - Dev

📝 Licença

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.

⬆ Voltar ao topo