👨💻 O que foi desenvolvido
Desenvolver um app de receitas, utilizando o que há de mais moderno dentro do ecossistema React: Hooks e Context API!
Nele será possível: ver, buscar, filtrar, favoritar e acompanhar o progresso de preparação de receitas de comidas e bebidas!
A base de dados é 2 APIs distintas, uma para comidas e outra para bebidas.
O layout tem como foco dispositivos móveis, dessa forma todos os protótipos vão estar desenvolvidos em telas menores.
🚀 Habilidades
- 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
-
Objetivo do Projeto:
- Desenvolver uma aplicação de receitas, onde fosse possível consultar, favoritar ou desfavoritar uma receita, fazer o checklist do preparo das receitas e compartilhar o link de uma receita. O público alvo desse App seriam pessoas de qualquer idade com interesse em aprender receitas novas e que tivesse um lugar para organizar essas receitas de forma prática;
-
Como o grupo se organizou:
- reunião no primeiro dia com definições importantes na condução do desenvolvimento:
- Definimos como meta atingir os 100% dos requisitos e dividimos os requisitos por dia para estipularmos quando iriamos terminar a tempo de montar a apresentação;
- Definimos o desenvolvimento com o context e componentes funcionais;
- Divisão dos requisitos por tela para cada pessoa do grupo;
- Definimos a utilização do trello para ter visibilidade do andamento dos requisitos;
- Definimos que a pessoa que desenvolvesse uma tela também faria os testes dessa tela;
- Definimos que se houvesse dificuldade traríamos para alguém do grupo e, persistindo essa dificuldade, procuraríamos ajuda na monitoria ou de outros colegas;
- reunião no primeiro dia com definições importantes na condução do desenvolvimento:
-
Desafios/Aprendizados:
- Pra mim o maior aprendizado é de como a comunicação influencia diretamente na organização, colaboração e para lhe dar com situações adversas. Uma vez que todos sabem as expectativas e dificuldades de cada um fica muito mais fácil de administrar qualquer situação no dia a dia.