Foi desenvolvido em grupo, com objetivo de treinar as soft skills, metodologias ágeis e revisar as hard skills, uma aplicação de busca de receitas utilizando React.js no paradigma funcional e realizando testes automatizados para garantir a qualidade.
Neste app a pessoa usuária pode pesquisar por receitas de comidas ou bebidas, podendo fazer uma busca por nome da receita, primeira letra e ingredientes que ela utiliza ou selecionar uma categoria. Ao encontrar a receita desejada a pessoa usuária pode ver os detalhes da receita ao clicar sobre o card da receita, na página de detalhes da receita é possível favoritar a receita, compartilhá, e iniciar a receita clicando sobre o botão START RECIPE. Ao iniciar a receita o usuário poderá checar os ingredientes, após checar os ingredientes e clicar no botão FINISH RECIPE será redirecionado para página de receitas feitas.
Este foi o protótipo no Figma utilizado no desenvolvimento.
O layout tem como foco dispositivos móveis, dessa forma todos os protótipos vão estar desenvolvidos em telas menores.
A base de dados são duas APIs distintas, uma de comida e outra de bebida.
- API de comida TheMealDB
- API de bebida TheCocktailDB
- Comunicação
- Colaboração
- Pair programming
- Metodologias ágeis
- Atomic design
- Desenvolvimento orientado a testes
- Context API
- React hooks
-
Clonar o repositorio
git clone git@github.com:RenanFernandess/trybe-project-recipes-app.git
-
Entrar na pasta project-recipes-app
cd ./trybe-project-recipes-app
-
Instalar pacotes NPM
npm install
-
iniciar o aplicativo
npm start
após o start por padrão você será redirecionado para uma página do seu navegador com a seguinte URL:
http://localhost:3000/