feat: launch ChefZero static app

This commit is contained in:
Felipe Domingues 2026-05-20 19:39:07 -03:00
commit a85cbfd559
8 changed files with 1274 additions and 0 deletions

29
docs/QA.md Normal file
View file

@ -0,0 +1,29 @@
# QA
## Checklist funcional
- [x] App carrega com ingredientes iniciais e receitas ranqueadas
- [x] Usuario adiciona ingredientes separados por virgula
- [x] Ingrediente duplicado gera aviso
- [x] Chips podem ser removidos
- [x] Filtros alternam entre ativo e inativo
- [x] Botao limpar reseta ingredientes e filtros
- [x] Modal de receita abre e fecha por botao, overlay e tecla Escape
- [x] TheMealDB e chamada sem chave
- [x] Fallback aparece se a chamada externa falhar
## Checklist visual
- [x] Layout responsivo em desktop e mobile
- [x] Cards com imagens reais ou fallback visual
- [x] Estados de carregamento para API
- [x] Estado vazio para resultados
- [x] Feedback tactil em botoes
- [x] Tipografia consistente
## Checklist deploy
- [x] `.nojekyll` presente
- [x] Workflow de Pages usa `actions/configure-pages`
- [x] Workflow publica a raiz do repo
- [x] Branch esperada: `main`